Spring的注入注解
Spring常用的注入注解:
@Autowried @Component @Controller @Service @Repository @Resource @Qualifier
@Component :通用bean注解
@Service:service层bean注解
@Controller : 控制层bean注解
@Repository: Dao层bean注解
@Autowried :
Source 和Autowried的区别:
@Source是J2EE的注解有两个属性 name和type,默认是name属性
@Resource与@Autowried的不同:
@Autowried是通过Bytype的方式注入spring的,而@Resource是通过Byname或Bytype方式注入spring的
@Autowired是自动装配的,假如UserDao有不止一个bean,这样需要用@Qualifier来制定具体的bean,否则报错