![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
晨曦雨落
这个作者很懒,什么都没留下…
展开
-
自定义注解,使用AOP面向切面编程的思想。将其应用在类上面,一旦请求到该类上面的方法就调用注解里面的方法,执行注解里面的逻辑
自定义注解,使用AOP面向切面编程的思想。将其应用在类上面,一旦请求到该类上面的方法就调用注解里面的方法,执行注解里面的逻辑。需求:mysql8.0使用group by时因为sql_mode设置为sql_mode='ONLY_FULL_GROUP_BY,NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,导致查询时,项目报错,但是由于某些原因不能在mysql客户端或者navicat中执行set @@sql_mode原创 2021-12-23 17:29:04 · 1424 阅读 · 0 评论 -
Spring Security 案例实现和执行流程剖析
Spring Security 案例实现和执行流程剖析应用场景:通过账号密码登录获取token。步骤:第一步:将账号密码的信息、请求的方法名、请求方式等信息放在map中: /** * 申请令牌 * @param username 用户输入的账号 * @param password 用户输入的密码 * @param clientId 配置文件中的值RainWeb 用于和数据库的auth_表中的值比对 比对的过程由框架自动完成 * @par原创 2021-12-21 17:12:37 · 381 阅读 · 0 评论 -
spring如何解决循环依赖的问题
Spring 如何解决循环依赖的问题参见https://blog.csdn.net/qq_36381855/article/details/79752689转载 2021-12-16 16:31:17 · 99 阅读 · 0 评论 -
spring脏读、幻读、不可重复读解决办法及总结
解决办法解决脏读@Transactional(isolation = Isolation.READ_COMMITTED)//读已提交 脏读要求Transaction01只能读取Transaction02已提交的修改。解决不可重复读@Transactional(isolation = Isolation.REPEATABLE_READ)//事务隔离级别,可重复读(行锁)解决幻读@Transactional(isolation = Isolation.SERIALIZABLE)//事务隔离级别,串原创 2021-12-14 17:19:00 · 2538 阅读 · 0 评论 -
用注解和xml两种方式实现spring-aop日志demo
IOC 是一种设计思想:对象由spring来创建、管理、装配。AOP是面向切面编程,是一种思想,他实现的底层是代理,代理是一种设计模式。Jdk代理:必须保证被代理的类实现了接口。在增强模块的类上面标记声明为切面将切面交给spring去管理会默认使用jdk代理,当被代理的类没有实现接口就会使用cglib代理。Aop切点标识符用注解和xml两种方式实现spring-aop日志demo。先说使用注解的方式实现。首先导入依赖 <dependencies>原创 2021-12-09 15:38:24 · 753 阅读 · 1 评论 -
springboot项目怎么使用aop来打印业务日志demo
我们看面试题时经常会看到ioc、aop的相关概念及用法,但实际代码见得蛮少,今天就aop功能的具体做一个演示来看springboot项目怎么使用aop来打印业务日志demo第一步新建一个maven项目第二步导入maven依赖<dependencies> <!--ioc的依赖, spring-context--> <!-- https://mvnrepository.com/artifact/org.springframework/sprin原创 2021-12-08 17:16:33 · 499 阅读 · 0 评论 -
如何将swagger导出为优雅的doc或者pdf文档
如何将swagger json导出为优雅的doc或者pdf文档生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入#需求:项目完成后领导要求出一个后端的接口文档,文档要求:输入参数(请求参数),输出参数(响应参数)要清晰明了,即不管是输入参数还是输出参数都要有参数说明。然后输入输出参数要和实际保持一致。要的效果如下:这是预计输入原创 2020-12-28 14:42:01 · 8347 阅读 · 2 评论 -
springboot项目开启异步
1.在启动类上加一个开启异步的注解@EnableAsync2.在方法上加一个使用异步的注解 @Async完成!原创 2020-11-26 14:38:08 · 232 阅读 · 0 评论 -
看spring cloud开源项目Pig的云踩坑记
https://blog.csdn.net/tengshe789/article/details/84974114转载 2020-02-18 15:22:21 · 408 阅读 · 0 评论