8、使用注解开发

AnJiaYu / 2023-08-27 / 原文

8、使用注解开发

在Spring 4之后,要使用注解开发,首先保证aop包被导入了

使用注解要导入Context约束 增加注解的支持

  1. Bean

    设置扫描某一个包下的注解

    <context:component-scan base-package="com.an.pojo"></context:component-scan>
  2. 属性如何注入

    在类上使用@Component注解来将这个类进行托管

    , @Value("zhangsan")用来对值进行注入

    @Component
    public class User {
    @Value("zhangsan")
    public String name;
    }
  3. 衍生的注解

    @Component注解有几个衍生的注解,按照MVC的三层架构分成三层

    • dao @Repository

    • service @Service

    • controller @Controller

  4. 自动装配的配置

  5. 作用域

    @Scope

  6. 小结

    xml和注解

    xml更加万能,适用于各种环境,维护简单方便

    注解 不是自己的类使用不了,维护相对复杂

    最佳实践 xml只用来管理Bean 注解只负责注入

如果使用注解支持,一定要引入注解约束,和设置包的扫描