`

spring 配置注解

    博客分类:
  • Java
 
阅读更多
<tx:advice id="tv" transaction-manager="transactionManager">
        <tx:attributes>
            <tx:method name="save*" propagation="REQUIRED"/>
        </tx:attributes>
    </tx:advice>
意思是这个事物advice的管理者为transactionManager,你从配置文件中应该能够找到一个ID为transactionManager的bean,而这个建议中规定了save方法的传输方式为required,也就是说没有sessionfactory的时候会自动建立,有的时候就不会建立了。
当然了这只是规定了一个advice,你还需要指定一个aop:pointcut去引用他,例如
<aop:config>
        <aop:pointcut id="bussinessService"
            expression="execution(public * x.y..*.*(..))" />
        <aop:advisor pointcut-ref="bussinessService"
            advice-ref="tv" />
    </aop:config>
这样这个advice就被联系到了bussinessService这个pointcut上了

 

分享到:
评论

相关推荐

    对Spring中注解怎么实现的一些基本原理

    在Spring框架中,注解是实现依赖注入和配置的核心机制之一。本文将深入探讨Spring注解的基本原理,包括它们如何被解析、处理以及如何影响应用程序的生命周期。 首先,我们需要了解注解在Java语言中的本质。注解是一...

    Spring全注解project示例 (无web.xml配置)

    标题 "Spring全注解project示例 (无web.xml配置)" 提供了我们即将探讨的核心主题:一个使用Spring框架,完全依赖注解配置的项目,且没有传统的web.xml部署描述符。这种配置方式在现代Spring应用中非常常见,因为它...

    spring简单注解+log4j记录日志

    Spring框架充分利用了注解,简化了配置并提高了代码的可读性。例如,`@Component`、`@Service`、`@Repository`和`@Controller`这些注解用于标记不同类型的bean,使Spring自动扫描并管理这些类。此外,`@Autowired`...

    spring3注解详细

    在 Spring 3 中,注解成为了主要的配置方式,极大地简化了应用程序的配置。本文将详细介绍几个关键的注解,包括 @Autowired、@Qualifier、@Resource 和 @PostConstruct,以及它们在实际开发中的应用。 ## 1. @...

    spring配置文件----注解配置

    首先,我们需要理解Spring配置文件的作用。在早期的Spring版本中,所有的bean定义、依赖注入以及其他配置都存储在如`bsappConfig.xml`, `spring-config.xml`, `webapp-config.xml`等这样的XML文件中。这些文件通常...

    Spring demo 自动检测注解

    在Spring框架中,自动检测注解(Autowired)是核心特性之一,它极大地简化了依赖注入的过程,使得开发者能够更加专注于业务逻辑,而不是繁琐的配置。本文将深入探讨Spring中的自动检测注解及其工作原理。 首先,`@...

    spring aop注解版

    8. `@EnableAspectJAutoProxy`:这个配置注解用于启用Spring对AspectJ切面的支持,使得Spring能够自动代理切面类。 接下来,我们来看如何使用这些注解。首先创建一个切面类,使用`@Aspect`注解标识,然后定义切点...

    Spring java注解,元注解和自定义注解

    Spring框架充分利用了Java注解的功能,简化了配置过程,并提供了许多内置的注解来支持依赖注入、事务管理等功能。以下是一些常用的Spring注解: 1. **@Component** - 用于标记一个类作为Spring管理的Bean。 - ...

    (转)Spring 3.0 注解注入详解

    Spring 3.0 是一个里程碑式的版本,引入了大量的新特性,其中注解注入是其核心改进之一。注解注入使得代码更加简洁,减少了XML配置,提高了开发效率。在这个专题里,我们将深入探讨Spring 3.0中的注解注入机制。 ...

    Spring基于注解的缓存配置--web应用实例

    在Spring配置文件中,我们需要启用缓存管理和指定使用的缓存管理器。例如,如果我们使用Ehcache,我们需要配置EhcacheManager,并声明缓存的bean。 7. **Web应用集成** 在Web应用程序中,缓存通常需要考虑到并发...

    Spring注解配置中间层供Struts2使用

    在这个特定的场景中,我们关注的是如何使用Spring的注解配置来创建中间层,并使其能被Struts2框架识别和使用,而不依赖Struts2的`struts.objectFactory`常量。 首先,让我们深入理解Spring注解配置。Spring框架提供...

    Spring 自定义注解的解析

    在Spring配置类或者XML配置文件中,使用`@ComponentScan`并添加`@ComponentScan annonation`属性,指定自定义注解的名称。这样,Spring在扫描过程中会识别并处理标记了这个注解的类。 ```java import org.spring...

    spring中注解的实现原理

    Spring框架利用Java的注解来替代XML配置,使代码更简洁、更具可读性。例如,`@Autowired`用于自动装配bean,`@Service`、`@Repository`和`@Controller`定义了不同类型的组件,而`@Transactional`则用于声明方法或类...

    spring注解aop配置详解

    这需要在Spring配置中启用AOP并扫描包含切面的bean。在Spring XML配置中,这可以通过以下方式完成: ```xml ``` 在Spring Boot项目中,无需显式配置XML,只需在主配置类上添加`@EnableAspectJAutoProxy`注解即可...

    spring自定义注解样例

    在配置好切面之后,Spring会自动识别并应用我们的自定义注解和相关通知。当`doSomething()`方法被调用时,`aroundAdvice()`方法将按预期运行,输出我们在注解中设置的信息。 总结来说,Spring自定义注解和AOP的结合...

    spring3注解详解

    Spring 3.0 是一个重要的版本,它引入了大量的注解,极大地简化了Spring框架的配置,使得开发人员能够更加专注于业务逻辑,而不再是XML配置。本文将深入解析Spring 3.0中的主要注解,帮助你更好地理解和使用它们。 ...

    Quartz2.2.1基于Spring注解方式配置Quartz

    本文将详细介绍如何在Spring环境中使用注解方式配置Quartz。 1. **引入依赖** 在项目中,你需要引入Quartz和Spring的相应依赖。在Maven的pom.xml文件中,添加以下依赖: ```xml &lt;groupId&gt;org.quartz-scheduler...

    Struts2+spring注解配置

    Struts2 和 Spring 的整合是企业级 Java Web 开发中常见的技术栈,通过注解配置可以使项目更加简洁、易于维护。Struts2 提供了一种使用注解替代 XML 配置的方式,使得开发者无需编写繁琐的 struts.xml 文件,即可...

    Struts2+spring注解配置简介

    本篇文章将详细介绍如何在Struts2和Spring框架中结合使用注解进行配置,以简化开发过程。 首先,让我们了解Spring框架中的注解配置。Spring提供了如@Component、@Service、@Repository和@Controller等注解,用于...

Global site tag (gtag.js) - Google Analytics