JNDI プロパティが true であるかどうかに基づいて、aspectJ の読み込み時間を動的に織り込む方法を探しています。
基本的に、(context:load-time-weaver) は条件付きでこのタグを持ちます。
これを行う簡単な方法はありますか?
Springプロファイルをご覧ください:
<beans profile="production">
<context:load-time-weaver />
</beans>
プロファイル名がの場合production
、LTWが有効になります。それ以外の場合、内部ブロック全体が無視されます。プロファイルがJNDI変数を使用して設定できるかどうかはわかりませんが、他にも複数のアプローチがあります。たとえば、JVMプロパティ、環境変数、Webコンテキストパラメーター、またはプログラムで設定できます。