• @Component
    修改一个类,将这个类交给Spring管理 相当于在配置文件当中配置 <bean >

  • @Component三个衍生注解
    为了更好的进行分层,Spring可以使用其它三个注解,功能类似
    目前使用哪一个功能都一样, 后期可能会添加一些属于各自的属性

    • @Controller
      web层

    • @Service
      service层

    • @Repository
      dao层

属性注入

  • @Value
    设置普通属性值

IOC注解详解

  • @Autowired
    设置对象类型的属性值
    直接使用这种方式,是按照类型完全属性注入
    • 不需要在注解上使用id名称
      IOC注解详解

IOC注解详解

- 习惯是按照名称完成属性注入
必须让@Autowired注解与@Qualifier一起使用

IOC注解详解

- 单独使用@Resource

  • @PostConstruct
    初始化方法
    IOC注解详解

  • @PreDestroy
    销毁方法
    IOC注解详解

  • @scope
    作用范围
    IOC注解详解

IOC注解详解

  • XML与注解比较
    XML可以适用任何场景 ,结构清晰,维护方便
    注解不是自己提供的类使用不了,开发简单方便
  • XML与注解整合开发
    XML管理Bean
    注解完成属性注入
    使用过程中, 可以不用扫描,扫描是为了类上的注解
    在没有扫描的情况下, 使用属性注解@Resource @Value @Autowired @Qulifier
    context:annotation-config/
    IOC注解详解

IOC注解详解

相关文章:

  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
  • 2021-09-17
  • 2021-08-24
  • 2021-12-03
  • 2021-11-27
猜你喜欢
  • 2022-03-05
  • 2021-12-20
  • 2021-06-23
  • 2021-10-30
  • 2022-12-23
  • 2022-01-03
  • 2022-12-23
相关资源
相似解决方案