![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
青菜12131
这个作者很懒,什么都没留下…
展开
-
SpringCloudFeign 全局异常处理
坑一:服务端使用全局拦截异常统一处理,客户端未能捕获到异常服务端中,使用了全局拦截异常统一处理(@RestControllerAdvice),返回统一格式信息,导致feign客户端调用服务端时候,当服务端出现异常,客户端捕获不到异常,也未能进入熔断,降级@Slf4j@RestControllerAdvicepublic class ExceptionHandle { @Excep...原创 2020-03-21 18:21:59 · 5632 阅读 · 0 评论 -
SpringBoot多环境配置yml文件以及引用外部配置文件的两种方式,以及读取yml配置内容
作者环境:SpringBoot 2.1.4.RELEASE多环境配置不同环境的配置yml文件名不一样:appointment.ymlappointment-dev.yml(开发环境)appointment-test.yml(测试环境)appointment-prod.yml(正式环境)yml示例application.yml 示例:注意:配置多环境yml 文件必须是a...原创 2019-04-20 16:26:02 · 20091 阅读 · 1 评论 -
SpringBoot2.x使用slf4j+logback日志,以及动态修改日志级别
前言:记录一下SpringBoot学习历程SpringBoot中内置了slf4j日志框架,我们直接使用就好了。使用slf4j新建一个测试controller,如: public final Logger log = LoggerFactory.getLogger(getClass()); @GetMapping("/test") public void tes...原创 2019-04-30 12:07:55 · 7580 阅读 · 0 评论 -
Springboot 2.x fastJson 返回json数据中null字段不显示解决方法
使用 fastJson 返回json数据前端时候,value为null 时,字段名会被fastJson 自动过滤记录一下值为null不过滤的几种办法:实体类中字段加上对应注解 @JSONField(serialzeFeatures= {SerializerFeature.WriteMapNullValue}) private String openId;在properties...原创 2019-07-11 17:02:02 · 9845 阅读 · 8 评论 -
SpringBoot 2.x前后端分离项目中使用 SpringSecurity,自定义校验
demo git地址:传送门一:前言 现在绝大部分都是前后端项目,在硬编码中,跳转到某一页面路径,显然不合适,所以应该是服务端返回JSON,来告知前端是否登录,是否拥有页面权限,登录是否超时等,前端根据返回JSON约定值,来自由跳转。二:具体实现1、建立登录成功,失败,无权限等状态配置类AccessDeniedHandlerConfig (无权限)@Componentpublic...原创 2019-09-06 19:36:22 · 415 阅读 · 0 评论