首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要Spring源代码工具帮助

需要Spring源代码工具帮助
EN

Stack Overflow用户
提问于 2011-05-04 13:05:56
回答 1查看 149关注 0票数 0

我在spring源码工具中应用了AspectJ

我是否需要在spring源工具中配置加载时间或编译织入

如果有人提供使用AspectJ在Spring Source工具上应用Aspect的细节,我将非常高兴

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-04 16:15:15

这是一个非常高级的主题,远远超出了单个StackOverflow问题的范围。

基本上:

Java最简单的例子是Spring AOP,它根本不使用AspectJ,而是从AspectJ注释创建代理。这也是最不强大的选项。只支持几个切入点,并且目标必须是Spring Beans。

  • 最强大的选项是静态AspectJ编译,通常将其集成到构建系统中(与ant或maven一起工作得很好)。您的类文件实际上已更改为包含方面。这就是所谓的编译时weaving.
  • Load-time编织,介于两者之间。您想建议代码,但又不想更改类文件,所以您“建议类加载器”(这不是一个充分的定义,但它给了您一个想法)。如果您想要向第三方库代码添加方面,那么加载时编织通常也是您唯一的选择。

你应该阅读Ramnivas Laddad的AspectJ in Action来理解所有的细微差别。

无论哪种方式,您在STS中使用的设置都应该反映您在构建系统中的设置。Spring参考中的7. Aspect Oriented Programming with Spring小节也非常有用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5878824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档