Java 需要Spring源代码工具帮助
我正在spring源代码工具中应用AspectJ 我需要在spring源代码工具中配置加载时间还是编译编织Java 需要Spring源代码工具帮助,java,spring,aspectj,spring-aop,sts-springsourcetoolsuite,Java,Spring,Aspectj,Spring Aop,Sts Springsourcetoolsuite,我正在spring源代码工具中应用AspectJ 我需要在spring源代码工具中配置加载时间还是编译编织 如果有人提供使用AspectJ在Spring源代码工具上应用Aspect的详细信息,我将非常高兴。这是一个非常高级的主题,远远超出了单个StackOverflow问题的范围 基本上: 最简单的例子是Spring AOP, 如果您根本不使用AspectJ, 但是从AspectJ创建Java代理 注释。这也是最少的 强大的选择。只有几个切入点 支持,并且目标必须 是春天的豆子 最强大的选择是
如果有人提供使用AspectJ在Spring源代码工具上应用Aspect的详细信息,我将非常高兴。这是一个非常高级的主题,远远超出了单个StackOverflow问题的范围 基本上:
- 最简单的例子是Spring AOP, 如果您根本不使用AspectJ, 但是从AspectJ创建Java代理 注释。这也是最少的 强大的选择。只有几个切入点 支持,并且目标必须 是春天的豆子
- 最强大的选择是静态的 AspectJ编译,您可以 通常集成到您的构建中 系统(与ant或 马文)。你的类文件实际上是 更改为包括方面。这 被称为编译时编织
- 装载时间在某个地方 中间的。你想建议代码, 但你不想改变现状 类文件,所以您“建议 类加载器”(这不是一个适当的 定义,但它给你一个 想法)。装载时编织也是一个很好的选择 如果你愿意,通常是你唯一的选择 向第三方库添加方面 代码
无论哪种方式,您在STS中使用的设置都应该反映生成系统中的设置。Spring参考中的部分也很有帮助。谢谢Sean…我面临一个奇怪的异常InInitializerError:AspectJ建议的bean的NullPointerException。当上下文尝试初始化时,这些bean不会初始化。希望您能够解决我的查询。我在另一个链接@Vish中添加了这个问题对在那里发布你的方面代码,我会尽力帮助你