注解配置里的几个注解

@Component(“user”)

  将当前类的对象,加载到应用程序上下文,并指定一个唯一的名字“User”

比较官方的解释:将一个对象放入到容器中。大致相当于xml注解中的<bean>标签。一般的写法为:@Component("user") 其中user是对象的别名。既BeanID。如果不加BeanId属性,系统会自动的将当前类的类名首字母小写后当成对象名使用。

@value

  给当前对象赋值,一般是简单的字面量

@Resource(“User”)

  取出容器中名字是User的对象  ——  可以理解外@Resource是@Component的逆操作

@Configuration

  指明当前类是一个配置类,代替原来的ApplicationContext.xml

@ComponentScan("com.zhaoming.annotation.entity")

  指明扫描具体的包

@Bean(name="userDetail")

  用在纯java配置的方式中。注解在方法上,其含义是将方法的值加入到容器中

所谓注解配置就是将原来放在xml文件中的配置信息直接移到java类中,这样做相对来说更方便、快捷,是更新一代的配置方式。
注解配置步骤
  1,在类中添加相应的注解。
  2,生成一个基于java类的配置文件,在该文件中对相关配置信息进行更详细描述。
  3,在测试中加载java配置文件,通过这种加载达到和加载applicationContext.xml文件相同的效果,然后进行测试。

原文地址:https://www.cnblogs.com/zmlion1995/p/5796964.html