spring原始注解主要是替代Bean标签的配置 @Component:使用在类上用于实例化Bean @Controller:使用在web层类上用于实例化Bean @Service:使用在service层类上用于 @Repository:使用在dao层类上用于实例
spring原始注解主要是替代Bean标签的配置
@Component:使用在类上用于实例化Bean
@Controller:使用在web层类上用于实例化Bean
@Service:使用在service层类上用于
@Repository:使用在dao层类上用于实例化Bean
注:这四个注解相当于在applicationContext.xml配置的Bean标签,只要在类上加上这样的注解,就完成了功能
@Autowired:使用在字段上用于根据类型注入
@Qualifier:结合@Autowired一起使用用于根据名称进行依赖注入
@Resource:相当于@Autowired+@Qualifier,按照名称进行注入
注:这三个主要是相当于Bean标签中的子标签property-》属性的注入
@Value:注入普通属性
@Scope:标注Bean的作用范围
@PostConstruct:使用在方法上标注该方法是Bean的初始化方法
@PreDestroy:使用在该方法上标注的方法是Bean的销毁方法
注:这两个相当于Bean标签的属性init-method和destory-method
详细代码操作请浏览-我的博客