【Spring学习笔记】
文章平均质量分 90
记录学习过程中的笔记
JAVA南瓜粥
这个作者很懒,什么都没留下…
展开
-
【Spring】事务控制
什么是事物:通俗的理解,事务是一组原子操作单元,从数据库角度说,就是一组SQL指令,要么全部执行成功,要么都失败。PlatformTransactionManager:平台事务管理器,它是一个接口,是Spring用于管理事务的真正的对象。为什么需要事物:转账来说,A向B转账,由于某些原因转账失败了,A的钱被扣掉了,而B没有收到转账,这样肯定是不行的。程序正常转账是没有问题的,如果程序出现异常,就会造成转账失败,一个账户减掉钱,另一个账户钱没有加进去,这是因为扣钱跟加钱不是一个原子操作。原创 2021-02-21 23:28:53 · 255 阅读 · 1 评论 -
【Spring】AOP学习笔记,xml方式与注解方式
AOP:Aspect Oriented Programming的缩写,面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。在不改变现有代码逻辑下,对现有逻辑进行扩展。原创 2021-02-09 21:51:36 · 241 阅读 · 2 评论 -
【Spring】Ioc容器基于注解方式实现对象的创建
该注解是配合@Autowired注解使用的,当使用@Autowired时如果有多个相同类型的就会报错,所以在自动按照类型注入的基础之上,再按照 Bean 的 id 注入。作用:指定 bean 的作用范围。属性:value:指定范围的值。如果我们不想使用@Autowired和@Qualifier注解一起使用,可以使用@Resource注解,该注解是按照byName注入。作用:自动按照类型注入,该注解可以在属性上,在属性上使用时set方法可以省略,set方法上,有参构造方法上使用,都可以完成属性注入。原创 2020-12-16 00:43:38 · 133 阅读 · 0 评论 -
【Spring】Ioc容器基于xml方式实现对象创建,依赖注入(DI)
loc:Inversion of Control的缩写, 控制反转,将对象的创建权反转给了Spring在不使用spring框架之前,调用某个实现类中的方法时,首先是通过new的方式将该实现类创建,之后调用具体方法@OverrideSystem.out.println("----测试saveUser----");使用spring框架之后,不再使用new的方式进行对象的创建,通过加载配置文件,让spring帮我们创建。原创 2020-12-09 23:20:03 · 170 阅读 · 0 评论