Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > AOP в Spring-2.5 под NetBeans |
Автор: isabsent 18.8.2010, 08:54 | ||
Пытаюсь научиться пользоваться AOP в Spring-2.5 под NetBeans 6.8. Вроде в Spring 2.5 поддержка AOP заявлена, однако ругается на
Не понимает @Aspect, @Before, JoinPoint. Не предлагает подключить никакие модули. Пробовал прописать в import руками AOP-модули, которые подключены через библиотеку Spring 2.5 в NetBeans - не помогает... Чего же не хватает в NEtBeans или Spring для работы с AOP!? Версия Java - 1.6 |
Автор: isabsent 18.8.2010, 10:02 | ||||||
Пробовал такие.
Меня больше беспокоит почему IDE не пытается сама предложить необходимые импорты, ведь поддержка Sping (а значит и AOP) есть... |
Автор: powerOn 18.8.2010, 10:20 | ||
Очевидно, что эти пакеты не содержат необходимых аннотаций. Поскольку они не являются частью Spring, а как я подозреваю, частью AspectJ.
Т.е. и библиотеки для них нужно подключать AspectJ. |
Автор: isabsent 18.8.2010, 11:14 | ||||
Поясните свою мысль плз... Если эти библиотеки входят в библиотеку Spring 2.5 и она у меня подключена в NetBeans, то почему же IDE их не видит!? Или вы хотите сказать что Spring их туда просто так положил и они там лежат без дела? И как я подключу AspectJ, если существует только плагин под NetBeans 3.5, а щас уже - слава Богу - NetBeans 6.9 вышел... Добавлено через 14 минут и 7 секунд Скчал AspectJ с сайта Eclips, подключил в NetBeans через Tools->Libraries Никаких изменений... Неужеля это только у меня единственного такая проблема? Не могу никаких следов больше на инете найти... |
Автор: powerOn 18.8.2010, 12:10 | ||
В библиотеках Spring, которые идут вместе с IDE нет AspectJ аннотаций. На сайте eclipse можно скачать сборку AspectJ, например версии 1.6.9. Это будет архив aspectj-1.6.9.jar. Его нужно распаковать, поскольку внутри него есть библиотеки. В частности, aspectjrt.jar содержит необходимые Вам аннотации. |
Автор: isabsent 18.8.2010, 13:51 |
Получилось, спасибо! Только пришлось руками добавить в C:\...\jdk1.6.0_20\jre\lib\ext\ файлы из распакованного AspectJ.jar Через Tools->Libraries-> add jar/folder NetBeans как-то проигнорировал... |