微服务
文章平均质量分 90
小白侬
这个作者很懒,什么都没留下…
展开
-
Springboot项目中拦截器Interceptor实现
当我们后台某些方法或应用被调用时,我们一般要对请求的方法进行拦截,判断请求是否合法,比如是否登录,某些参数是否正确等等。Springboot2.0之后通过WebMvcConfigurer的来实现拦截器。自定义拦截器,实现HandlerInterceptor接口1. public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)请求访问到controller之前拦截,比原创 2021-05-28 17:22:44 · 471 阅读 · 0 评论 -
SpringBoot项目中使用Swagger2
随着目前微服务和SpringCloud的流行,很多项目都是实现了前后端分离,前端人员需要调用后台服务接口,一般会提供相应的接口文档说明。而后台接口,除了提供给前端人员外,还可能需要提供给第三方厂商调用或者后台微服务间也需要相互调用,如果接口多,参数多,编写文档是一个很麻烦的事,尤其是更新了接口,还得重新修改接口文档。所以,推荐使用Swagger2,它能帮我们解决这些繁琐的事情。Swagger2用于生成、描述、调用和可视化Restful风格的Web服务,接口文档自动生成,自动更新,并且可以在线调试接口。下原创 2021-05-27 18:19:08 · 342 阅读 · 0 评论 -
SpringCloud整合mybatis
快速搭建SpringCloud+mybatis项目开发工具和环境开发工具使用IntelliJ IDEAJDK版本1.8maven版本apache-maven-3.6.3数据库使用MariaDB 10.5(用mysql也一样,注意下版本)mybatis-spring-boot-starter 2.1.0项目搭建1.新建maven项目,SpringCloud顶级工程pom.xml添加相关依赖工程采用pom打包方式<?xml version="1.0" encoding="UTF原创 2021-05-27 15:52:40 · 3749 阅读 · 0 评论