使用AnnotationConfigApplicationContext实例化

 时间:2024-10-16 17:57:17

1、在Spring 3.0中引入的AnnotationConfigApplicationContext 。这种通用ApplicationContext 实现不仅能够接受 @Configuration 类作为输入,还能接受 @Component 使用JSR-330元数据注释的普通类和类。

使用AnnotationConfigApplicationContext实例化

3、当 @Component 提供JSR-330类时,它们被注册为bean定义,并且假定DI元数据例如 @Autowired 或@Inject 在必要时在这些类中使用。

使用AnnotationConfigApplicationContext实例化

5、如前所述, AnnotationConfigApplicationContext 并不仅限于使用 @Configuration 类。@Component 可以将任何或JSR-330带注释的类作为输入提供给构造函数,如以下示例所示:

使用AnnotationConfigApplicationContext实例化

7、可以 AnnotationConfigApplicationContext 使用无参构造函数实例化一个,然后使用该regist髫潋啜缅er() 方法对其进行配置。这种方法在以编程方式构建时特别有用AnnotationConfigApplicationContext 。以下示例显示了如何执行此操作:

使用AnnotationConfigApplicationContext实例化

9、在前面的示例中, com.acme 扫描包以查找任何已 @Component 注释的类,并将这些类注册为容儡泌掩羞器中的Spring bean定义。 AnnotationConfigApplicationContext 公开 scan(String…) 方法以允许相同的组件扫描功能,如以下示例所示:

使用AnnotationConfigApplicationContext实例化
  • 如何玩转高大上的人物海报——文字特点
  • 在PS2020中怎样修改文本段落对齐方式
  • 怎么将彩色图标转换成灰度图标效果
  • PS怎么给照片增加颗粒感
  • PS临时文件后台存储在什么位置及工作原理详解?
  • 热门搜索
    微信怎么在电脑上登录 四级听力怎么练 北京妇产医院怎么样 好莱客衣柜怎么样 怎么可以变白 斯巴鲁森林人怎么样 韩语不要怎么说 馅饼面怎么和 七彩虹主板怎么样 翡翠是怎么形成的