- @Configuration :
@Target({ElementType.TYPE})
告诉Spring这是一个配置类- @ComponentScan(basePackages = “com.frank”)
@Target({ElementType.TYPE})
扫描包下面的组件- @Bean
@Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE})
注册一个bean:bean的id是方法名- @Scope(“singleton”)
@Target({ElementType.TYPE, ElementType.METHOD})
设置bean的作用域- @Import(SpringConfig.class)
@Target({ElementType.TYPE})
导入组件- @Value
@Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.ANNOTATION_TYPE})
给属性值赋值- @PropertySource(“jdbc.properties”)
@Target({ElementType.TYPE})
导入外部配置文件- @Autowired
@Target({ElementType.TYPE})
根据类型自动装配- @Qualifier(“user”)
@Target({ElementType.METHOD, ElementType.PARAMETER})
配置@Autowired使用,根据bean的id注入
Spring常用注解开发
猜你喜欢
转载自blog.csdn.net/weixin_43985446/article/details/113795442
今日推荐
周排行