Я хочу создать пользовательскую библиотеку, которая включает все банки, которые необходимы для поддержки Spring AOP, помимо стандартных весовых банок.Что все банки необходимы для настройки среды АОП весной?
ответ
Не делайте этого, но используйте регулярное управление зависимостями, например. через Maven или Gradle. Не создавайте свои собственные uber JAR, это просто уродливые и непрозрачные.
Какие JAR необходимы вам в Spring AOP manual. Я сам не пользователь Spring, только пользователь AspectJ, но AFAIK для простого Spring AOP вам ничего не нужно, кроме spring-aop.jar
. Я могу ошибаться, но, может быть, вы просто попробуете. Поддержка CGLIB уже содержится в spring-core.jar
.
Вам нужно больше JAR, если вы хотите перейти на полную поддержку AspectJ. Тогда вам понадобится spring-aspects.jar
и, в зависимости от того, как вы начинаете свое приложение, может быть aspectjweaver.jar
.
Другая идея: Если вы хотите сделать жизнь проще для себя, возможно, вы хотите использовать Spring Boot?