spring学习
_kyoleon
这个作者很懒,什么都没留下…
展开
-
Spring 之AOP的个人见解
Spring学习之AOP一、AOP基本概念AOP:Aspect Oriented Programming (面向切面编程) 功能:分离与逻辑无关的代码,处理日志、权限、拦截功能…AOP横向编程分离逻辑无关的功能、OOP纵向编程实现逻辑功能,两者配合代码简化,代码复用性更强; 与逻辑代码无关的日志…等等模块,AOP提取出来并设计成一个服务对象称为Aspect(类);与逻辑代码无关的行为称为横切关注点(Cross-cutting-concern):拦截什么方法、拦截后如何处理AOP术语原创 2020-12-17 13:12:05 · 84 阅读 · 0 评论 -
Spring IoC之DI
Spring IoC之DI(依赖注入)一、阐述DI: Dependency(依赖) Injection(注入)官方解释个人理解:依赖:Bean依赖Spring IoC容器来控制类的创建和时间,以及Bean的生命周期由IoC容器管理,降低类与类之间的依赖,转而依赖IoC容器注入:将所需的类、属性、各种资源…注入到目标类中好处:Bean之间的依赖交给Ioc容器,降低Bean间的耦合。不用在依赖类中new对象,当被依赖类发生变化时只需要更改Bean的配置信息即可二、DI注入方式1、基于构造函数原创 2020-12-17 13:09:37 · 103 阅读 · 0 评论 -
Spring IoC 之 Bean的理解
Spring IoC 之 Bean一、Spring IoC容器1、IoC容器装载Bean工作流程2、ApplicationContext、BeanFactory的区别Bean的初始实例化时间不同:在创建ApplicationContext实例时,Bean全部加载并且实例化;而BeanFactory则是在调用getBean()时实例化Bean;(ApplicationContext可以在BeanConfig.xml配置中使用lazy-init=“true”属性可以实现在调用时实例化Bean)继承原创 2020-12-17 13:07:23 · 93 阅读 · 0 评论