
spring
文章平均质量分 81
spring、springboot等
爱码的嘉
路虽远行则将至,事虽难做则必成。
展开
-
Spring 中 BeanFactory 和 FactoryBean
Spring 中 BeanFactory 和 FactoryBean的区别原创 2024-03-16 15:00:26 · 1127 阅读 · 0 评论 -
浅谈SpringAOP实现原理
spring AOP实现原理原创 2024-03-11 15:08:43 · 954 阅读 · 0 评论 -
spring循环依赖问题
spring中循环依赖问题及解决原创 2024-03-11 12:18:50 · 930 阅读 · 0 评论 -
Spring事务失效原因及解决方法
spring 提供事务功能需要依赖于数据库的事务支持。而数据库层的事务提交和回滚是通过bin log 或者 redo log 实现的。大部分情况下我们使用基于 @Transactional 注解的声明式事务。声明式事务本质是通过 AOP 功能,对方法前后进行拦截,将事务处理的功能编织到拦截的方法中,在目标方法开始之前加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。对于Spring事务来说,在以下9种情况下会出现事务失效的情况。原创 2023-08-30 17:16:40 · 2095 阅读 · 1 评论 -
Spring事务
事务是逻辑上的一组操作,要么都执行,要么都不执行。事务能否生效数据库引擎是否支持事务是关键。比如常用的 MySQL 数据库默认使用支持事务的innodb引擎。但是,如果把数据库引擎变为myisam,那么程序也就不再支持事务了!原创 2023-08-30 17:18:09 · 89 阅读 · 0 评论 -
spring中使用了哪些设计模式?
一个优秀的框架肯定离不开各种设计模式的运用,Spring框架也不例外。下面列举了spring常见的设计模式。原创 2023-08-28 21:56:02 · 187 阅读 · 0 评论 -
java 元注解
元注解就是用来解释其他的注解,对自定义注解进行注解。原创 2023-07-23 16:07:58 · 82 阅读 · 1 评论 -
spring中getBean的流程
Spring要根据反射获取对象的无参构造函数来创建对象,一定是要根据Class.forName(),来创建对象,所以就需要类的全限定名,上面代码的这个方法就是获取类的全限定名,获取beanDefinition对应的Class对象,有Class就直接返回,没有就根据类的全限定名获取。现在假设整个工厂刚刚启动,里面一个对象也没有,这时就需要在beanDefinitionMap(BeanDefinition中记录了对象的全部信息)取出对象,取出之后进行创建,就到了doGetBean方法。原创 2023-07-27 14:51:57 · 169 阅读 · 1 评论