我想创建一个用户库,其中包括除标准弹簧罐外支持Spring AOP所需的所有jar。
答案 0 :(得分:0)
不要这样做,而是使用常规的依赖关系管理,例如通过Maven或Gradle。不要创建自己的超级JAR,它只是丑陋和不透明。
Spring AOP manual中描述了您需要哪些JAR。我自己不是Spring用户,只是一个AspectJ用户,但对于简单的Spring AOP,你不需要任何东西,只需spring-aop.jar
。我可能会弄错,但也许你只是试试。 CGLIB支持已包含在spring-core.jar
。
如果您希望升级到完整的AspectJ支持,则只需要更多JAR。然后,您需要spring-aspects.jar
,并且根据您启动应用程序的方式,可能需要aspectjweaver.jar
。
另一个想法:如果你想让自己的生活更轻松,也许你想使用Spring Boot?