IOC&DI注解

IOC

1.声明bean的注解

  • @Component 声明bean的基础注解,不属于以下三类时使用此注解
  • @Controller 标注在控制器
  • @Service 标注在业务类上
  • @Repository 标注在数据访问类上,用的比较少
  • 组件扫描:@SpringBootApplication具有包扫描的作用,默认扫描当前包及其子包

DI

1.依赖注入的注解

  • @Autowired:默认按照类型自动装配。
  • 如果同类型的bean存在多个
    • @Primary
    • @Autowired+@Qualifier("bean的名称")
    • @Resource(name="bean的名称")
      2.@Resource与@Autowired区别、
  • @Autowired是Spring框架提供的注解,而@Resource是JDk提供的注解
  • @Autowired默认是按照类型注入,而@Resource默认是按照名称注入
posted @ 2024-07-23 20:59  jhhhred  阅读(18)  评论(0)    收藏  举报