在spring4之后,要使用注解开发,必须要保证导入了aop的包
使用注解需要导入context约束,增加注解的支持
1.bean
2.属性如何注入
/*等价于
<bean id="user" class="com.ultraBlast.pojo.User"/>
*/
@Component
public class User {
//相当于<property name="name" value="UB">
@Value("UB")
public String name;
@Override
public String toString() {
return "User{" +
"name=‘" + name + ‘\‘‘ +
‘}‘;
}
}
3.衍生的注解
@Component有几个衍生的注解,我们在web开发中,会按照MVC三层架构分层!
小结:
xml与注解
最佳实践:
<context:annotation-config/>
<!--指定要扫描的包,这个包下面的注解就会生效-->
<context:component-scan base-package="com.ultraBlast"/>
我们现在要完全不适用spring的xml配置了,全权交给Java来做
javaConfig是spring的一个子项目,是在spring4之后,成为了一个核心功能
原文:https://www.cnblogs.com/UltraBlast/p/14606196.html