![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 91
种棵马拉松
Weibo:种棵马拉松
展开
-
Spring学习(一)
SpringSpring框架概述Spring是轻量级的开源JavaEE框架,他可以降低企业应用开发中的复杂性。Spring有两个核心组成部分,IOC和AOPIOC:inversion of control ,控制反转。即将创建对象和属性注入的过程交给Spring来管理。AOP:Aspect Oriented Programming,面向切面编程。可以在不修改源代码的基础上进行功能增强。Spring特点方便解耦,简化开发AOP编程支持方便程序测试方便与其他框架进行整合方便进行事原创 2021-01-23 17:11:03 · 2258 阅读 · 0 评论 -
Spring学习(三)事务管理
SpringSpring中的事务操作事务的概念什么是事务:事务是数据库操作中最基本的操作单元。事务一般包含一组多个操作,要么所有的操作都成功,事务成功提交执行。要么但凡有一个操作失败,整个事务操作失败回滚。事务的四个特性:ACID,也即原子性,一致性,隔离性,持久性事务操作环境的搭建在entity包中创建User类(包含userId和account属性即可),在Dao层创建UserDao的操作数据库方法,分别为addMoney和reduceMoney,在service层中声明UserServ原创 2021-02-12 14:51:41 · 191 阅读 · 0 评论 -
Spring学习(二)
SpringAOP什么是AOPAOP(Aspect Oirented Programming),即面向切面编程,可以利用AOP对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的重用性以及开发效率。通俗的讲:AOP可以实现在不修改源码的基础上,在主干功能中添加新功能。如在原有的登录逻辑上添加权限判断(是否管理员)时,不使用AOP可能要去原有代码逻辑中添加判断语句修改,而使用AOP可以不修改源代码从而添加权限判断模块来完成。AOP的底层原理AOP的底层使用动态代原创 2021-01-25 22:57:24 · 96 阅读 · 0 评论