Spring学习03 | 注解式开发

75 阅读1分钟

使用步骤

  • 加入aop的依赖
  • 在配置文件中添加context命名空间
  • 在配置文件中指定扫描的包
  • 在Bean类上使用注解
    注意:结果是多个包该怎么办:
    第一:在配置文件中指定多个包,用逗号隔开
    第二:指定多个包的共同父包

负责注入的注解

@Value:用来注入简单类型,为简单类型赋值 @Autowire和@Qualifier:用来进行复杂类型(对象)赋值

Spring代理模式

  • 当一个对象需要受到保护的时候,可以考虑使用代理对象去完成某个行为。
  • 需要给某个对象的功能进行功能增强的时候,可以考虑找一个代理进行增强。
  • A对象和B对象无法直接交互时,可以使用代理模式进行。
    使用关联关系 :将目标对象作为代理对象的一个属性。代理对象中含有目标对象的引用。关联关系,has a。