我定义了以下事务管理器:
<tx:annotation-driven transaction-manager="txManager" mode="aspectj" />
并具有以下根元素:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
一切正常,但 IntelliJ 在mode="aspectj"上给了我一个错误标记, 说这是不允许的。我跟踪了它从哪里获取 xsd,它链接到 tx 2.0 xsd - 这解释了错误消息,因为我需要 2.5 才能使用模式注释。
是否有可能以某种方式给 IntelliJ 一个提示,我应该验证 2.5 而不是 2.0?