![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 67
好烦吃不胖
这个作者很懒,什么都没留下…
展开
-
Springboot自动加载配置原理分析
1. springboot自动配置的原理初探 以下注解都在springboot的自动化配置包中:spring-boot-autoconfigurespringboot程序的入口是在启动类,该类有个关键注解SpringBootApplication@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfig原创 2021-10-14 17:49:59 · 688 阅读 · 1 评论 -
Spring事务隔离级别
比mysql多了一种default,即:直接使用数据库的隔离级别,不手动指定原创 2021-03-08 14:23:46 · 111 阅读 · 0 评论 -
Spring事务传播机制大白话(使用springboot,注解演示)
1. 我对传播机制的理解为什么需要传播机制?因为事务之间可能存在相互调用,通俗点说就是service业务层的方法(一般是调用dao层操作数据库)存在相互调用,每个方法上可能都需要业务,对应到springboot就是在方法上要添加@Transactional注解。那么对于都有Transactional注解的情况下,程序如何抉择到底使用哪个事务呢?因此需要我们指定事务传播机制,确定这种场景下到底该使用哪个事务。2. spring其中事务传播机制事务传播行为类型说明PROPAGAT原创 2021-03-08 11:48:07 · 1584 阅读 · 0 评论 -
Springboot开启方法的缓存
为啥要启用缓存提高性能,针对同一个方法,当再次请求时传递的参数没发生变化时,直接返回上次查询的结果,不再执行方法中的业务逻辑开启缓存在启动类添加@EnableCaching 注解在方法上使用 @Cacheable(value = “user”,key = “#p0”)注解,key和value可以自定义。解释@Cacheable(value = "user",key = "#p0")value表示此缓存内容的缓存位置,不同方法的value应该使用不一样的值防止被覆盖。key中的#p0原创 2021-03-05 17:36:54 · 208 阅读 · 0 评论