zoukankan      html  css  js  c++  java
  • IOC注解详解

    • @Component
      修改一个类,将这个类交给Spring管理 相当于在配置文件当中配置 <bean id="" class="">

    • @Component三个衍生注解
      为了更好的进行分层,Spring可以使用其它三个注解,功能类似
      目前使用哪一个功能都一样, 后期可能会添加一些属于各自的属性

      • @Controller
        web层

      • @Service
        service层

      • @Repository
        dao层

    属性注入

    • @Value
      设置普通属性值

    • @Autowired
      设置对象类型的属性值
      直接使用这种方式,是按照类型完全属性注入
      • 不需要在注解上使用id名称

    - 习惯是按照名称完成属性注入
    必须让@Autowired注解与@Qualifier一起使用
    

    - 单独使用@Resource
    

    • @PostConstruct
      初始化方法

    • @PreDestroy
      销毁方法

    • @scope
      作用范围

    • XML与注解比较
      XML可以适用任何场景 ,结构清晰,维护方便
      注解不是自己提供的类使用不了,开发简单方便
    • XML与注解整合开发
      XML管理Bean
      注解完成属性注入
      使用过程中, 可以不用扫描,扫描是为了类上的注解
      在没有扫描的情况下, 使用属性注解@Resource @Value @Autowired @Qulifier
      context:annotation-config/

  • 相关阅读:
    Codeforces Round #609 (Div. 2)---C. Long Beautiful Integer
    Codeforces Round #609 (Div. 2)--B.Modulo Equality
    J
    G
    Convoy
    Farming Mars
    Java indexOf() 方法
    request.getContextPath()得到的是什么路径?
    OLAP、OLTP的介绍和比较
    Book recommendation
  • 原文地址:https://www.cnblogs.com/wwq123/p/10878626.html
Copyright © 2011-2022 走看看