私はspring-context.xml
設定ファイルにOSGi
の参照があります。私が指定した場合:Attribute id is not allowed here
:IntelliJはOSGi参照属性について不平を言います
<osgi:reference id="cxfInboundLoggingInterceptor" interface="com.groupgti.esb.cxf.interceptors.MessageLoggerInbound" />
IntelliJ
は、と言っています。 Spring
OSGi
documentationから
http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd
:xmlns:osgi="http://www.springframework.org/schema/osgi"
とスキーマの場所:私のosgi
プレフィックスは、このスキーマを指している
<osgi:reference>
要素は次のように動作するローカルBeanを定義するために使用されますOSGiサービス(または一連のサービス)に対するプロキシです。必須の 属性は、id(ローカルBeanの名前を定義する)と インタフェース(ターゲットサービスが登録されているインタフェース の完全修飾名を定義する)です。
だから私はIDが必要とされていることがわかりますが、なぜ、その後IntelliJ
はそれについて不平を言っていますか?
でこのバグへの切符を作成した私は、同じ問題を把握しようとしているカップルの時間を費やしたが、失敗しました。私はそれがIDEAのバグだと思うので、今は無視します。 –
これらのエラーを抑制するために検査を無効にすることができますか? – vikingsteve