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