zoukankan      html  css  js  c++  java
  • 20200911--使用注解开发

    1. 在spring4之后,要使用注解开发,必须要保证aop的包导入了

    2. 导入context约束

    3. 增加注解支持

    1. bean

    @Component 

    组件,放在类上,说明这个类被spring管理了,就是bean

    2. 属性的注入

    也可以注入在set方法上

    3. 衍生注解

    Component有几个衍生注解,web开发mvc三层架构中

    dao【@Repository】

    service【@Service】

    controller【@Controller】

    这几个注解一样,都代表将某个类注册到spring容器中装配bean

    4. 自动装配

    @Nullable

    @Autowired

    @Qulifier

    @Resource

    5. 作用域

    @scope

     6. 总结

    xml更加万能,适用于任何场景,维护简单

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

    最佳实践:xml管理bean,注解负责完成属性的注入

    7. 使用java的方式配置spring

    完全不使用xml配置,全部交给java来做

    javaConfig 是spring的一个子项目,在spring4之后,它成为一个核心的功能

    总结:

    1. 所有的类都要在bean里注册

    2. 所有的bean要通过容器来获取

    3. 取出来的bean就是一个实体类对象

  • 相关阅读:
    Iphone和iPad适配, 横竖屏
    JSONModel
    iPhone socket 编程之BSD Socket篇
    UIImageView 动画 / UIImage 方向
    iOS团队开发者测试
    xcode6以后, 使用.pch
    C# new override
    MVC, MVP, MVVM
    VS2010 VC Project的default Include设置
    centos 7 安装mysql5.6rpm格式197
  • 原文地址:https://www.cnblogs.com/vivian-xiaoyun/p/13653285.html
Copyright © 2011-2022 走看看