<context:load-time-weaver>动态</context:load-time-weaver>

时间:2012-10-24 10:46:02

标签: spring aspectj

我正在寻找一种方法来动态地启用aspectJ加载时间编织,比如根据JNDI属性是否为真。

基本上,(context:load-time-weaver)有条件地使用此标记。

任何快速的方法吗?

1 个答案:

答案 0 :(得分:1)

查看Spring profiles

<beans profile="production">
    <context:load-time-weaver />
</beans>

如果个人资料名称为production,则会启用LTW。否则忽略整个内部块。我不确定是否可以使用JNDI变量设置配置文件,但是还有其他多种方法,例如:JVM属性,环境变量,Web上下文参数,或者您可以通过编程方式设置它们。