spring学习记录
文章平均质量分 88
记录学习spring的知识
~四时春~
言行一致是成功的开始
展开
-
Spring-声明式事务
Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作。原创 2023-10-29 23:05:18 · 955 阅读 · 2 评论 -
Spring-AOP概念及相关术语
什么是面向对象什么是AOPAOP(Aspect Oriented Programming)是一种设计思想,是软件设计领域中的面向切面编程,它是面向对象编程的一种补充和完善,它以通过预编译方式和运行期动态代理方式实现在不修改源代码的情况下给程序动态统一添加额外功能的一种技术。原创 2023-10-29 22:17:58 · 157 阅读 · 0 评论 -
spring-代理模式
方法的时候,不再是直接对目标方法进行调用,而是通过代理类间接调用。调用目标方法时先调用代理对象的方法,减少对目标方法的调。静态代理确实实现了解耦,但是由于代码都写死了,完全不具备任何的灵活性。说,将来其他地方也需要附加日志,那还得再声明更多个静态代理类,那就产生了大量重复的代。提出进一步的需求:将日志功能集中到一个代理类中,将来有任何日志需求,都通过这一个代理。代理:将非核心逻辑剥离出来以后,封装这些非核心逻辑的类、对象、方法。目标:被代理“套用”了非核心逻辑代码的类、对象、方法。原创 2023-10-29 21:26:46 · 329 阅读 · 0 评论 -
spring-初识spring
①非侵入式:Spring 对应用程序本身的结构影响非常小。对领域模型可以做到零污染;对功能性组件也只需要使用几个简单的注解进行标记,完全不会破坏原有结构,反而能将组件结构进一步简化。②控制反转:IOC——Inversion of Control,翻转资源获取方向。把自己创建资源、向环境索取资源变成环境将资源准备好,我们享受资源注入。③面向切面编程:AOP——Aspect Oriented Programming,在不修改源代码的基础上增强代码功能。④容器:Spring IOC 是一个容器,因为它包含并原创 2023-10-25 22:55:22 · 206 阅读 · 0 评论