zoukankan      html  css  js  c++  java
  • spring的三种注解管理器

    1.依赖注入的注解解析器

    在配置文件中;
      * xsd
        xmlns:context="http://www.springframework.org/schema/context"
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-2.5.xsd

       * 注解解析器
          <context:annotation-config></context:annotation-config>

      * 支持的注解:
        @Resource
        @Autowired
        @Qualifier
        @PostConstruct 初始化方法的注解
        @PreDestroy 销毁的方法的注解

    2.类扫描的注解解析器

    在配置文件中:
      * xsd
        xmlns:context="http://www.springframework.org/schema/context"
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-2.5.xsd
      * 注解解析器:
        <context:component-scan base-package="cn.itcast.spring0401.scan"></context:component-scan>
      * 支持的注解有
        @Compontent @Repository @Service @Controller

    3.aop的注解

      * 注解解析器:
        <aop:aspectj-autoproxy></aop:aspectj-autoproxy>
      * 支持的注解:
        @Aspect @Before @After @Pointcut @AfterReturning @Around @AfterThrowing

    4.事务的注解

      * 注解解析器:
        <tx:annotation-driven transaction-manager="transactionManager"/>
        指向事务管理器
      * 支持的注解:
        @Transactional

  • 相关阅读:
    CSS3 字体
    capitalized-comments (Rules) – Eslint 中文开发手册
    heapq (Data Types) – Python 中文开发手册
    Java中的Java.lang.Math类| 1
    shell脚本的条件测试与比较
    centos7关闭防火墙
    vmwaretool安装
    mongodb
    php中0与空 Null false的区别
    git使用总结
  • 原文地址:https://www.cnblogs.com/Mr-Nobody/p/3280085.html
Copyright © 2011-2022 走看看