虽然现在慢慢在流行前后端分离开发,但是还是有一些公司在做前后端不分的开发,而在前后端不分的开发中,我们就会需要后端页面模板(实际上,即使前后端分离,也会在一些场景下需要使用页面模板,例如邮件发送模板)。后端页面模板比如: JSP,Velocity,FreeMaker等。 早期的 Spring Boot 中还支持使用 Velocity 作为页面模板,现在的 Spring Boot 中已经不支持 Ve
springboot/web项目优秀的后端接口体系,看一篇就够了项目构建-统一参数校验,统一结果响应,统一异常处理,统一错误处理,统一日志记录,统一生成api文档1. 前言一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。 本文主要演示如何构建起一个优秀的后端接口体系,体系构建好了自然就有了规范,同时
一、开发工具idea 二、用开发工具创建一个springboot用的是maven管理依赖 三、加载依赖也可以创建玩了后在pom.xml中配置,本人习惯用pom— 选择项目本地保存路径,然后 Finish四、创建完成,开始配置 安装插件 Lombok、还有一个是方便mybatis的 五、配置pom.xml依赖这是我以前的demo加载的,也可以自己去依赖仓库中找你需要的依赖 阿里云镜像仓库地址:ht
转载 2023-08-07 23:08:32
142阅读
# Spring Boot 后端接口文档实现步骤 ## 概述 在开发后端接口时,编写接口文档是非常重要的,它能够明确接口的作用、参数及返回值的定义,方便前端开发人员进行接口调用和联调。本文将介绍如何在 Spring Boot 项目中实现后端接口文档的生成。 ## 步骤概览 以下为实现 Spring Boot 后端接口文档的步骤概览: | 步骤 | 描述 | | ------ | ------
原创 2023-07-18 11:20:41
179阅读
一.springboot官方demo开发首先,引入maven的pom.xml依赖和父类<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <versio
转载 2023-05-29 10:06:40
428阅读
在设计接口时,有很多因素要考虑:接口的业务定位接口的安全性接口的可扩展性接口的稳定性接口的跨域性接口的协议规则接口的路径规则接口单一原则接口过滤及接口组合本篇文章将简要分析这些因素。 一 规范性建议1.职责原则在设计接口时,必须明确接口的职责,即接口类型,接口应解决什么业务问题等2.单一性原则在明确接口职责的条件下,尽量做到接口单一,即一个接口只做一件事,而非两件以上。很多非资深接口设计
目录建表pom.xml应用启动入口配置类controllerdaoentityservicehandlerMapperpostman测试 心血来潮,没事的时候想写一个自己的日记小程序(也叫帖子小程序)把,主要会实现前端页面和简单的后端接口: 大概页面如下: 目前前端页面不全,等我写完在补全吧,大概就这个调了,哈哈~这篇先实现后端接口:新建一个项目,选择Spring Initializr,项目名
转载 2023-09-13 11:49:50
82阅读
大家好,我是二营长,日拱一卒无有尽,功不唐捐终入海。这里是Java学习小站,关注我,每天进步一点点!接口的重要性:在日常的开发中,在需求确定之后,后端同学首先要做的就是定义接口接口定义完成之后,前端的同学就可以看接口文档和后端进行同步开发了。接口文档的作用还有很多: 沟通:开发、测试和其他人员之间的沟通渠道;它定义了接口规范和预期行为,确保所有团队成员对接口的功能和使用方式有共同的理
通用要求接口命名小驼峰 如果不是restfull的接口,需要语义化,例如:getUserInfo、getUserList、createUser、updateUser、deleteUser、uploadUserImg 接口尽量轻巧,前端不需要的数据,不需要返回 后端尽量统一风格,禁止单独适配为了避免某些Chrome浏览器广告屏蔽插件的误拦截,不使用ad等广告字眼对前端的要求:前端使用axios统一封
关于REST 前后端接口按照粗浅的REST规则制定,其主要表现为: 使用GET、POST、PUT、DELETE共4个HTTP Method,而非简单的GET和POST两者。 响应使用HTTP状态码来标志请求的执行结果,而非以往的success字段。 URL符合业界普遍接受的REST规则,减少在URL中标识操作类型的情况,如使用POST /users代替POST /use
转载 4月前
58阅读
## 一、前言 一个后端接口大致分为四个部分组成:**接口地址(url)、接口请求方式(get、post等)、请求数据(request)
转载 2023-11-02 10:34:26
0阅读
后端接口规范  来源: https://github.com/f2e-journey/treasure/blob/master/api.md 随着前后端分离越来越普遍, 后端接口规范也就越来越重要了. 一套良好的接口规范可以提升工作效率, 减少沟通障碍.通常我们都会采用 REST 方式来提供接口, 使用 JSON 来传输数据.名词含义前端Web前端, AP
转载 10月前
46阅读
properties和yaml文件怎么互转 安装插件properties文件和yaml文件区别 properties 文件通过“.”和“=”赋值,值前不加空格,yaml通过“:”赋值,值前面加一个空格;yaml文件缩进用空格; properties只支持键值对, yaml 配置文件支持列表,短横线表示列表“-”; properties不保证加载顺序,yaml有先后顺序;程序会自动读取yaml文件
# Spring Boot后端接口接收特殊字符参数 在开发Web应用程序时,我们经常需要处理各种特殊字符作为参数传递给后端接口。这些特殊字符可能包括空格、斜杠、问号等等。本文将介绍如何在Spring Boot后端接口中接收特殊字符参数,并提供相应的代码示例。 ## 接收特殊字符参数的问题 在处理特殊字符参数之前,我们首先需要了解为什么接收特殊字符参数会成为一个问题。这个问题主要涉及到URL编
原创 9月前
828阅读
    输入和输出参数对于后端接口而言是毋庸置疑的重要,但是对于刚入门的小伙伴而言,应该大部分在接口参数方面有过一定量的卡壳,哈哈,因为本人亦是如此!此篇博文就是针对基于SpringBoot框架后端接口中所出现的参数进行说明描述,这是本人对于一定量项目后的笔记和经验汇总,建议码住哦!毕竟是本人大脑输出的干货呀~ 目录1. Controller层输入参数的对比情况1.1. 类参数1.2. Map参数
一、接口1、接口是什么?接口也是一种规范:约束别人必须这样设计。规范一定是公开的:比如学校规定每天早上8点上课,是不是要公开出去?所以接口里面设计的常量和抽象方法必须都是公开化的,如果你不用public修饰,它也会默认为public,写不写都是公开的;举个例子:比如生活中的插座,规定是两孔就是两孔,你拿个三孔来插入两孔的,是不是就插不进?2、接口的定义与特点语法格式:接口用 interface 关
--- title: Java后端接口设计规范 --- ## 概述 本文旨在教会刚入行的小白如何实现Java后端接口设计规范。首先,我们将介绍整个流程的步骤,然后详细说明每一步需要做什么,并提供相应的代码示例。 ## 流程图 ```mermaid flowchart TD A[定义接口] --> B[实现接口] B --> C[添加请求参数] C --> D[处理请
原创 2023-08-27 04:35:39
97阅读
单一职责一个类只负责完成一个职责或者功能。不要设计大而全的类,要设计粒度小、功能单一的类。单一职责原则是为了实现代码高内聚、低耦合,提高代码的复用性、可读性、可维护性。不同的应用场景、不同阶段的需求背景、不同的业务层面,对同一个类的职责是否单一,可能会有不同的判定结果。实际上,一些侧面的判断指标更具有指导意义和可执行性,比如,出现下面这些情况就有可能说明这类的设计不满足单一职责原则:类中的代码行数
如果我们需要开发一个简单的后端服务,只包含对mysql的简单操作,那么该如何搭建呢?项目源码1.创建一个maven项目首先,新建一个maven项目,点击next。 输入项目名,点击Finish。2. 引入父模块和相关依赖<parent> <groupId>org.springframework.boot</groupId> <artifac
转载 2023-09-27 07:52:33
37阅读
目录一、创建一个简单的接口,返回json1、创建相应的包和类2、Application 类代码讲解3、TestController类讲解二、 get、post请求实战1,get请求实战2,@RequestParam和@PathVariable的用法与区别三,常用注解@Data,@Configuration和@Bean@Configuration和@Bean,@ComponentScan和@Com
转载 2023-08-20 21:50:46
161阅读
  • 1
  • 2
  • 3
  • 4
  • 5