- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 SpringBoot使用线程池异步化解耦通知
SpringBoot使用线程池异步化解耦通知1、前言为什么我们需要使用WebSocket通信连接?在一般的HTTP协议中,当前端页面向后端发送一个请求后,会建立一条由客户端发起的通信连接,只能由客户端发起连接请求而服务端无法发起连接请求。当我们在项目中集成了WebSocket通信连接之后,我们就可以建立起服务端与客户端之间的双向通信。使用前提是需要在Application启动类中添加开启异步化通知@EnableAsync // 开启异步化:另起一个线程执行后面内容2、
2021-09-02 15:08:29
508
原创 SpringBoot使用Aspect切面日志
SpringBoot使用Aspect切面日志1、前言SpringBoot框架中提供了Aspect切面技术来供我们进行使用,Aspect技术是一种通过预编译和运行期动态代理的统一维护技术。实际的使用过程中,Aspect技术基本能够和业务逻辑相互独立。简而言之、就是在请求接口的过程管道中横切一下,然后添加增强信息。2、专业名词@Aspect:(切面)用来将一个类声明成为Aspect类;@Pointcut:(切点)切面与业务逻辑相交的点叫做切点;JoinPoint:(连接点)关键节点、通过连接点来
2021-09-02 14:27:37
744
原创 SpringBoot优雅搭建后端接口
SpringBoot优雅搭建后端接口目录结构1、Validator参数校验2、全局异常处理3、统一数据响应1、前言:一个完整的后端接口大致分为四个部分:接口映射地址、请求方式、请求数据、响应数据。如何构建这四个组成部分每个公司是具有不同要求的。没有一种“最好的”标准。但总体都是需要具有一定的规范性。1、参数校验一般的,一个接口偶需要对请求参数进行一定性的参数校验。参数校验的重要性自然不必多说,但如何优雅的对参数进行校验就比较具有讲究了。1.1、业务层参数校验1.1.1、传统形式参数校验
2021-09-02 13:51:01
666
2
原创 SpringBoot多环境配置
SpringBoot后端多环境配置1、前言SpringBoot项目开发过程中我们可能会使用多种不同的环境。如开发环境、生产环境、测试环境等。如何通过某种方式类灵活的使用不同的配置环境呢?这里就需要使用多环境的配置方式来进行实现。2、环境类型主要用到了四个配置环境:application.yml:主环境——用来指定需要使用何种分环境。application-dev.yml:开发环境——用来配置开发环境;application-pro.yml:生产环境——用来配置生产环境;applicati
2021-09-02 13:36:57
197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人