![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring framework
spring framework
java小白丁
小白
展开
-
SpringAOP的学习笔记
问题:在学习了SpringIOC之后,可以使用SpringIOC的知识完成责任链的解耦。方便了以后的代码的升级和维护,一个类的整体替换,我们只需要修改配置文件即可。但是因为业务需求只是升级一个方法的功能,保留原有功能的基础上增加新的功能处理,在没有掌握SpringAOP之前会直接修改方法的源码,这个时候要考虑能不能再不修改源码的基础上完成新功能的增加呢?因为有的时候无法直接对源码进行修改,比如...原创 2019-08-19 11:42:07 · 174 阅读 · 0 评论 -
SpringTX事务管理
问题:当一个业务层可能会涉及多次的数据库操作,希望只要有一个操作失败时整体回滚,全部执行成功则整体提交。于是在业务层方法中增加事务管理解决方案:SpringTX事务管理:声明事务的一种。导入jar包 spring-tx-4.1.6.RELEASE.jar<!--配置事务管理的bean--> <bean id="transactionManager" clas...原创 2019-08-18 20:47:12 · 270 阅读 · 1 评论 -
SpringIOC创建对象的方式
问题:学习了SpringIOC的基本使用后,发现对象的创建由我们自己创建变成了由Spring容器根据配置文件来帮助我们创建,我们直接从Spring容器中获取创建好的对象使用即可,那么既然对象不是我们创建的,那么如果我们需要一个带有初始化数据的对象,那该怎么办嘞?解决:我们是通过配置文件来告诉Spring容器帮我们创建哪些对象并管理,那么我们也只能通过配置文件来告诉Spring如何帮助我...原创 2019-08-19 19:25:14 · 314 阅读 · 0 评论 -
SpringIOC的学习
SpringIOC的学习IOC和DIIOC(Inversion of Control):反转控制IOC是一个容器,帮我们管理所有的组件,某个组件想要使用Spring容器中的更多组件,必须加入到容器中。在应用程序中的组件需要获取资源时:传统方式:组件主动从容器中获取所需要的资源,这样的模式下,开发人员往往需要知道在具体容器中特定资源的获取方式。反转控制:反转了资源的获取方向–改由容器主动地将资源推送给需要的组件,开发人员不需要知道容器是如何创建资源对象的,只需要提供接收资源的方式即可。原创 2020-08-27 10:10:43 · 339 阅读 · 0 评论