为什么要用注解来进行开发,只用配置文件不是很好?
Spring是一个轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发死一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。
现在的注解分为原始注解还有新注解:
原始注解主要是替代Bean的配置:
下面我们来演示注解怎么替代的配置文件的
@Component 和 @Controller, @Service, @Repository的作用都是一样的,都是实例化Bean,也就是来创建对象的,但是后面的三个具有语义化,因为后面三个分别用于不同的层,到时候我们可以直接通过看这个注解,就能知道这个类属于什么层的。当你不知道一个类属于什么层的时候就可以直接用@Component
下面代码实例:(@Component )