- 博客(5)
- 收藏
- 关注
原创 @Compoment注解标注的bean的默认名称
在后续的注册过程中,AnnotationBeanNameGenerator类负责生成Bean的名字,默认情况下它实现了将类名首字母小写的命名规则。如果类名连续两个首字母大写.则首字母不小写。@Component注解在Spring启动时被ClassPathScanningCandidateComponentProvider类扫描到,并作为候选组件加入待注册列表。如果用户没有自定义Bean的名称,则会调用这个生成器为具有@Component注解的类生成一个默认的Bean名称。
2024-03-16 15:26:11
838
1
原创 MybatisPlus[新]逆向工程,代码生成器
MybatisPlus旧版本的代码生成器官方新版已经不在维护了. 并在新版中,将内部的构造方法改成了private, 导致新版本的myabtis-plus无法使用旧版本的代码生成器.下列配置是新版本的代码生成配置。
2024-03-16 14:59:50
499
1
原创 事务一致性的理解
这个一致性的规则是由程序(编写程序的人)来决定的,如果符合一致性规则,那么就数据库就会按照这个规则去处理数据.任何在数据库中的修改操作都要满足预先定义好的规则(这个规则就是一致性规则),由程序去判断这个操作是否符合一致性规则,如果符合规则,则认为事务是一致性的,如果不符合规则,就不会发生,即便发生也会rollback。比如上述的熵增定律,把宇宙比作一个容器,这个容器最后的状态是确定的,这个确定的规则就是熵增定律,那么熵增定律就是宇宙的一致性。AID都是属于数据库的特性,而这些特性都是为了一致性服务的。
2023-11-26 21:14:37
114
1
原创 MySql事务以及隔离级别
什么是事务,事务的四大特性(ACID)?即为一段代码块在执行过程中同时结束并不报错,要么同时成功,要么同时失败为什么需要事务?为了考虑数据的安全性,比如转账时,付款和收款要同时成功事务怎么使用?
2023-10-31 11:08:22
116
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅