Spring
「已注销」
这个作者很懒,什么都没留下…
展开
-
01-SpringAOP
AOP Aspect Oriented Programming:面向切面编程 什么时候会出现面向切面编程的需求? 按照软件重构的思想,如果多个类中出现重复的代码,就应该考虑定义一个共同的抽象类,将这些共同的代码提取到抽象类中,比如Teacher,Student都有username,那么就可以把username及相关的get、set方法抽取到SysUser中,这种情况,我们称为纵向抽取。 但是如果,...原创 2019-04-10 22:13:03 · 169 阅读 · 0 评论 -
02-spring初始化对象
多种bean Spring IoC容器将管理一个或多个bean,这些bean将通过配置文件中的bean定义被创建(在XML格式中为元素)。 在容器内部,这些bean定义由BeanDefinition 对象来表示,该定义将包含以下信息: 全限定类名:这通常就是已定义bean的实际实现类。如果通过调用static factory方法来实例化bean,而不是使用常规的构造器,那么类名称实际上就是工厂类...原创 2019-06-06 16:19:09 · 320 阅读 · 0 评论 -
03-Spring依赖注
依赖 注入依赖(DI) 会通过以下几种方式来实现: 构造器的参数、 工厂方法的参数, 或给由构造函数或者工厂方法创建的对象设置属性。 因此,容器的工作就是创建bean时注入那些依赖关系 Setter注入 通过调用无参构造器或无参static工厂方法实例化bean之后,调用该bean的setter方法,即可实现基于setter的DI。 (说明di依赖于set方法) public class Si...原创 2019-06-06 16:26:23 · 185 阅读 · 0 评论