我定义了以下事务管理器:
<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?