springboot
一风情书
树叶的一生,是为了归根?
展开
-
springboot配置返回日期格式化
spring: jackson: ## 格式为yyyy-MM-dd HH:mm:ss date-format: yyyy-MM-dd HH:mm:ss ## 定时区,解决8小时的时间差问题 time-zone: GMT+8原创 2022-01-12 10:48:11 · 1017 阅读 · 0 评论 -
springboot集成日志框架
日志级别ALL: 最低等级的,用于打开所有日志记录。 DEBUG :详细的显示信息INFO :一般显示信息WARN :一般警告ERROR:严重错误FATAL:崩溃,整个程序终止运行OFF: 最高级,关闭所有日志引入依赖,springboot集成了log开发包,pom.xml引入 spring-boot-starter 或包含spring-boot-starter的包<dependency> <groupId>org.springframework.boot&l原创 2022-01-14 16:04:42 · 267 阅读 · 0 评论 -
SpringBoot使用@Async实现异步行为操作日志记录
例如场景之一:在AOP中实现接口操作记录,并记录请求的参数,接口相应结果,耗时,异常,结果等。用户行为日志记录还是挺重要的,毕竟要留着以后做行为分析和查找系统异常,为了加快响应,日志记录不需要实时,因此使用异步方式启动一个线程去做这种事情,但是并发量高的时候,线程太占用系统资源了,做得更好的方式应该是放到队列里面去执行这种操作。这里只是单纯的介绍@Async在springboot里面的使用方式。在启动类上加@EnableAsync注解@SpringBootApplication@EnableSwagg原创 2021-02-03 17:31:20 · 2750 阅读 · 2 评论 -
springboot实现简单自定义权限控制
框架选择权限控制是管理系统必不可少的模块,当前成熟的权限控制框架有Shiro,spring security等,利用框架开发的好处就是简洁方便快捷。本文权限思路——注解方式本文实现权限的方式是没有使用框架,而是通过自定义注解方式实现简单的权限管理控制。关于表设计一般权限表的设计都可以通过5张表来实现,用户表,角色表,权限表,用户角色关系表,角色权限关系表,其中用户与角色是多对多关系,角色与权限也是多对多关系,下图是实现思路举例,具体要根据各自业务逻辑灵活设计。本文思路是通过自定义注解进行权限控制原创 2020-07-10 00:17:43 · 2102 阅读 · 2 评论 -
springboot集成mysql+mybatis
springboot集成mysql+mybatis1引入相关依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4...原创 2019-04-12 01:06:59 · 210 阅读 · 0 评论