次のトランザクション マネージャーを定義しました。
<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.0ではなく2.5に向かって検証する必要があるというヒントをどうにかして与えることは可能ですか?