Spring
文章平均质量分 95
YajiliDL
这个作者很懒,什么都没留下…
展开
-
Spring管理数据库事务
Spring主要通过三个接口实现事务抽象,这三个接口分别是TransactionDefinition、TransactionStatus 和 PlatformTransactionManager,其中,TransactionDefinition用于定义事务的属性,TransactionStatus 用于界定事务的状态,PlatformTransactionManager是事务管理器接口,根据属性管理事务。原创 2024-04-27 18:40:10 · 616 阅读 · 0 评论 -
使用Spring管理Bean(一)
IOC是Inversion Of Control(控制反转)的缩写,它是一种设计思想,是指将对象的控制权由程序代码反转给外部容器。//在Spring中看不到这条语句[new AccountDaolmpl()]在Spring 中,控制反转是实现Spring容器的指导思想。有了Spring容器,开发人员无需编写管理对象生命周期和依赖关系的代码,此项工作将由Spring容器根据配置自动完成,如此一来,对象的控制权由程序代码反转给Spring容器。DI。原创 2024-04-06 21:57:12 · 740 阅读 · 1 评论 -
使用Spring管理Bean(二)
由于创建和销毁Bean实例会带来一定的系统开销,因此,singleton 作用域的Bean避免了反复创建和销毁实例造成的资源消耗。但随着应用的不断发展,容器中包含的Bean 会越来越多,Bean和Bean之间的依赖关系也越来越复杂,这就使得我们所编写的XML配置也越来越复杂,越来越繁琐,维护起来也更加复杂。自动装配虽然会帮助显著减少XML中属性的手动装配,但自动装配精确度低,需要重写依赖关系时,修改起来更加困难,因为你无法知道是否其他类存在依赖,此外,自动装配无法装配简单的数据类型包括基本类型,字符串。原创 2024-04-07 21:06:15 · 855 阅读 · 2 评论