Spring中的属性注入注解

@Inject使用

  • JSR330规范实现的
  • 默认按照类型注入
  • 如果需要按照名称注入,@Inject需要和@Name一起使用

@Resource

  • JSR250规范实现的,需要导入不同的包
  • @Resource是按照名称匹配的

@Autowired

  • Spring中定义的注解
  • 默认按照类型注入
  • 如果需要按照名称注入,需要配合@Qualifier注解一起使用
  • 包含一个require属性

猜你喜欢

转载自www.cnblogs.com/watertreestar/p/11780306.html