转载
2023-05-29 09:34:04
145阅读
编写一个接口 发送一个请求 简单demo代码已放置github https://github.com/dmhsq/easy-Spring-Boot-demo 编写一个接口并请求新建一个package命名为controller编写接口代码启动项目get请求post请求方法一方法二(推荐) 新建一个package命名为controller放置控制层代码新建一个class编写接口代码在新建的 Demo
转载
2024-02-22 20:32:26
158阅读
一、接口的简单介绍1.什么是接口:接口及服务;2.接口的分类:(1)系统的内部接口;(2)第三方的外部接口;3.简述接口原理图:4.接口协议:是指客户端跟服务器之间或者接口与接口间进行的通讯时必须要遵从的约定和要求; 互联网上 应用最为广泛的一种网络协议--http协议(超文本传输协议),因此最常见的就是http协议的接口.(webservice接口,dubbo接口等都是基
转载
2024-03-23 21:08:09
392阅读
一,简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicat
转载
2023-06-26 15:29:17
623阅读
在实际工作中需要通过springboot写接口实现功能供前端调用。由于刚开始接触springboot,对各层功能并不明确,无从下手写接口。因此在了解基本原理可以开始写接口后,记录一下具体实现过程,方便和我一样刚开始接触springboot但是不知道如何写后端接口的人参考。首先介绍一下各层的定位model层model层对应的就是数据库实体层,一般
转载
2023-08-23 08:08:28
234阅读
SpringBoot接口如何对异常进行统一封装,并统一返回呢?以上文的参数校验为例,如何优雅的将参数校验的错误信息统一处理并封装返回呢?
为什么要优雅的处理异常如果我们不统一的处理异常,经常会在controller层有大量的异常处理的代码, 比如:@Slf4j
@Api(value = "User Interfaces", tags = "User Interfaces")
@Rest
转载
2024-06-26 15:18:37
57阅读
3.4 Spring Boot 实现 RESTful 风格3.4.1 关于RESTFulREST(英文:Representational State Transfer,简称 REST)RESTFul是一种互联网软件架构设计的风格,但它并不是标准,它只是提出了一组客户端和服务器交互时的架构理念和设计原则,基于这种理念和原则设计的接口可以更简洁,更有层次,REST这个词,是 Roy Thomas Fi
转载
2024-02-03 23:05:21
170阅读
JWT是一种用户双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT(Json Web Token)作为一个开放的标准(RFC 7519),定义了一种简洁的、自包含的方法用于通信双方之间以Json对象的形式进行安全性信息传递,传递时有数字签名所以信息时安全的,JWT使用RSA公钥密钥的形式进行签名。JWT组成JWT格式的输出是以.分隔的三段Base64编码,与SAML等基于XML的标准
转载
2024-05-10 13:41:42
152阅读
一、认识 RESTfulREST (英文:Representational State Transfer ,简称 REST ) 一种互联网软件架构设计的风格,但它并不是标准,它只是提出了一组客户端和服务器 交互时的架构理念和设计原则,基于这种理念和原则设计的接口可以更简洁,更有层次,REST 这个词,是 Roy Thomas Fielding 在他 2000 年的博士论文中提出的。 任何的技术都可
转载
2024-03-26 06:41:29
48阅读
Swagger介绍1.什么是Swagger作为后端程序开发,我们多多少少写过几个后台接口项目,不管是编写手机端接口,还是目前比较火热的前后端分离项目,前端与后端都是由不同的工程师进行开发,那么这之间的沟通交流通过接口文档进行连接。但往往伴随很多问题,后端程序员认为编写接口文档及维护太花费时间精力,前端的认为接口文档变动更新不及时,导致程序之间相互调用出行问题。那么能简化接口文档的编写直接自动生成吗
转载
2024-05-30 10:35:07
53阅读
springboot入门项目,包括简单的接口开发(api),数据库操作(mybatis plus)和接口文档调试生成(knife4j)。
1、springboot简介Spring Boot 可以轻松创建可以“直接运行”的独立的、生产级的基于 Spring 的应用程序。特征创建独立的 Spring 应用程序直接嵌入 Tomcat、Jetty 或 Underto
转载
2024-05-07 14:51:52
129阅读
基于springboot创建RESTful风格接口RESTful API风格特点:URL描述资源使用HTTP方法描述行为。使用HTTP状态码来表示不同的结果使用json交互数据RESTful只是一种风格,并不是强制的标准一、查询请求1.编写单元测试@RunWith(SpringRunner.class)
@SpringBootTest
public class UserControllerTest
转载
2024-03-28 07:39:39
100阅读
上一章节Spring boot入门, 本章主要介绍spring boot的核心。*Spring 核心功能 *Spring 配置Spring 核心功能1. 独立运行的spring 项目Spring Boot可以以jar的形式独立运行,运行一个Spring Boot项目只需要通过 java -jar xxx.jar命令来运行。2. 内嵌servlet容器Spring Boot可以选择内嵌Tomc
转载
2024-06-21 08:49:04
59阅读
【SpringBoot】---接口架构风格——RESTful一、REST——前后台间的通信方式1、认识REST REST是软件架构的规范体系结构,它将资源的状态以适合客户端的形式从服务器端发送到客户端(或相反方向)。**在REST中,通过URL进行资源定位,用HTTP动作(GET、POST等)描述操作,完成功能。 遵循RESTful风格,可以使得开发的接口通用。2、REST的特征客户-服务器:提供
转载
2024-07-05 14:07:06
73阅读
一 前言这篇文章主要是带大家入门下如何使用OpenAPI, 笔者在github上找到对应得swagger项目都没找到javase得人门文章,看了下是基于JAX-RS,吐血了;二 什么是 OpenAPI,OpenAPI 是 一种基于Resful 风格 对 API进行格式化描述的一种规范; 允许你描述你整个项目的API,简单的讲就是一种接口文档生成的规范;包括如下几点 :端点描述(如 GET /use
转载
2024-03-07 18:18:09
206阅读
Springboot 配置接口文档swagger往期推荐idea新建springboot项目SpringBoot系列(二)入门知识讲解SpringBoot系列(三)项目配置文件详解Springboot系列(四)web静态资源配置SpringBoot笔记(五)Mybatis整合,详解版SpringBoot系列(六)thymeleaf完整详细版本文目录swagger2介绍maven 配置swagger
转载
2024-08-29 11:57:16
63阅读
前言写一个Restful接口很简单,但是要写出一个健壮而优雅的接口并不容易,通常一个接口包含输入参数、输出响应消息及接口中异常信息输出。通过对请求输入参数在入口处进行统一校验,可以提前发现数据的问题而减少业务层数据校验模板代码,规范统一的响应格式和异常信息使你的Restful接口变得更优雅。统一进行输入参数校验如果接口的输入参数不在controller层进行校验,我们就需要在业务层写很多的判断逻辑
转载
2023-08-07 22:54:59
145阅读
1项目结构一个很简单的SpringBoot项目项目依赖1添加依赖由于需要对shiro的SecurityManager进行设置,所以不能使用shiro-spring-boot-starter进行与springboot的整合,只能使用spring-shiro<shiro.version>1.4.0</shiro.version>
<!-- shiro 权限
转载
2024-06-20 20:37:15
56阅读
swagger简介官方的介绍THE WORLD'S MOST POPULAR API TOOLING
Swagger is the world’s largest framework of API developer tools for the OpenAPI Specification(OAS),
enabling development across the entire API lifecy
转载
2024-07-23 18:48:37
61阅读
技术概述spring boot就是用来帮助我们快速搭建一个WEB服务的,接口编写是其中相对重要的部分,主要是通过注释和post、get、put完成的,在编写的时候原则意义上要对其进行类,controller、dao、service等等。他会使得数据的获取变得尤为简单,只需要几行代码就可以对数据库进行操作。技术详述***Application.java:项目运行入口;controller:负责页面访
转载
2023-10-05 14:52:13
52阅读