通过类型(byType)自动装配。如果@Autowired不能唯一自动装配上属性,则需要通过@Qualifier(value="xxx").
2. @Nullable :如果字段标记了这个注解,则说明这个字段可以为null。
3. @Resourse :通过名字(byName) 自动装配。
4. @Component :组件,放在类上,说明这个类被Spring管理了,就是bean。
5. @Repository:@Component的衍生注解,放在DAO上,说明这个类被Spring管理了
6. @Service :@Component的衍生注解,放在Service上,说明这个类被Spring管理了
7. @Controller :@Component的衍生注解,放在Cotroller上,说明这个类被Spring管理了
4 这四个注解功能都是一样的,都是代表某个类注册到Spring中,装配Bean。
8. @Value :放在属性上,表示给该属性赋值。@Value("xxx")。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)