Какие все банки необходимы для настройки среды АОП весной?

Я хочу создать пользовательскую библиотеку, которая включает в себя все jar-файлы, необходимые для поддержки Spring AOP, кроме стандартных spring-jar.

1 ответ

Не делайте этого, но используйте регулярное управление зависимостями, например, через Maven или Gradle. Не создавайте свои собственные Uber JAR-файлы, это просто уродливо и непрозрачно.

Какие JAR-файлы вам нужны, описано в руководстве Spring AOP. Я сам не пользователь Spring, а только пользователь AspectJ, но AFAIK для простого Spring AOP вам ничего не нужно, кроме spring-aop.jar, Я могу ошибаться, но, может быть, вы просто попробуйте. Поддержка CGLIB уже содержится в spring-core.jar,

Вам нужно больше JAR, если вы хотите перейти на полную поддержку AspectJ. Тогда вам понадобится spring-aspects.jar и, в зависимости от того, как вы запустите свое приложение, может быть aspectjweaver.jar,

Другая идея: если вы хотите облегчить себе жизнь, может быть, вы хотите использовать Spring Boot?

Другие вопросы по тегам