Spring - 有没有办法在 application.properties 中启用事务管理?
Spring - Is there a way to enable transaction management in application.properties?
根据 https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/transaction/annotation/EnableTransactionManagement.html,我在 Spring 中找到了两种启用事务管理的方法:
1 在 @Configuration 上使用 @EnableTransactionManagement 注释 - 带注释的配置 class。
2 在Spring XML 配置中设置。
但我的 Spring 项目既没有 @Configuration - 带注释的配置 class 也没有 Spring XML 配置。
有没有办法在 application.properties 中启用事务管理?
如果答案是否定的,那么我将不得不选择上述的 1 或 2。
谢谢,
安迪
答案是否定的,你需要告诉容器它要使用事务
It is not sufficient to tell you simply to annotate your classes with
the @Transactional annotation, add @EnableTransactionManagement to
your configuration
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html
根据 https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/transaction/annotation/EnableTransactionManagement.html,我在 Spring 中找到了两种启用事务管理的方法:
1 在 @Configuration 上使用 @EnableTransactionManagement 注释 - 带注释的配置 class。
2 在Spring XML 配置中设置。
但我的 Spring 项目既没有 @Configuration - 带注释的配置 class 也没有 Spring XML 配置。
有没有办法在 application.properties 中启用事务管理?
如果答案是否定的,那么我将不得不选择上述的 1 或 2。
谢谢, 安迪
答案是否定的,你需要告诉容器它要使用事务
It is not sufficient to tell you simply to annotate your classes with the @Transactional annotation, add @EnableTransactionManagement to your configuration
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html