spring内容

spring容器:

  • @Repository
  • @Service
  • @Controller
  • @Component

<bean >默认调用无参构造器</bean>

例如在BookService中

  BookDao bookDao;

由于加载的是默认的无参构造器,类中的属性不会被加载

@Autowired——自定装配

  默认按照类型查找对象,允许多态,如果找到一个对象就直接注入

  如果找到多个,并且没有指定某一个,并且bean对象与实际的属性名称不一致就会抛出异常

@Qualifier——指定装配内容(代码规范一般情况下不需要指定)

  一般情况下,满足一般的Javabean规范后都可以直接注入

  如果Qualifier指定的内容不存在,就抛出异常

相关文章:

  • 2022-12-23
  • 2021-08-11
  • 2021-08-29
  • 2021-12-02
  • 2021-07-27
  • 2021-04-22
  • 2021-07-31
  • 2021-11-12
猜你喜欢
  • 2022-01-17
  • 2021-05-19
  • 2021-08-09
  • 2022-12-23
  • 2021-11-29
  • 2022-03-04
  • 2021-04-24
相关资源
相似解决方案