总结一下现阶段自己常用的注解。
林林总总的大概会用到以下注解,记录一下: 一、关于bean的注解 注册bean的注解:@Component , @Repository , @ Controller , @Service 。通过@componentscan标签自动扫描指定路径下的包(含所有子包),将带有@Component、@Repository、@Service、@Controller标签的类自动注册到spring的bean池。 装配bean的注解:@Autowired , @Resource
注册bean时,注解的区别: @ Controller :对应于spirng MVC @Service :注入dao,主要用来进行业务的逻辑处理 @Repository :用于标注数据访问组件 @Component:当一个类不属于@Controller、@Services等的时候使用@Component来标注这个类。
二、@import注解 需要把某一个类作为bean进行使用时,就需要用到@Import注解。
二、Scan类注解 @componentscan @mapperscan