注解其实就是一个类,写法为@XXX
,在开发中,通常会使用注解来取代xml配置文件,理由是:方便。
Spring中,new一个类的注解是
@Component
,它等价于<bean class = " ">
@Component("XXX")
,等价于<bean class = " " id = "XXX">
在WEB开发中,通常会分为dao层,service层,web层,为了对它们进行区分,@Component
衍生出了三种注解,它们的功能与@Component
是一样的,分别为:
- dao层:
@Repository("XXX")
- service层:
@Service("XXX")
- web层:
@Controller("XXX")
此外,还有比较常用的注释有:
@Autowired
:自动根据类型注入@Qualifier(“名称”)
:指定自动注入的id名称
明天来写个Demo,用一下这些注解。
--------------------------------分割线--------------------------------
Demo见我的码云:戳这里
PS:GitHub都登不上,真是太垃圾了……