|
|
|
Spring, AspectJ: не применяются аспекты при развертывании веб-приложения
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. При тестировании, когда файлы конфигурации Spring загружаются вручную, аспекты применяются. При развертывании веб-приложения с загрузкой конфигурации через ContextLoaderListener аспекты не применяются . Во всем остальном бины конфигурируются корректно. Файлы конфигурации одни и те же. Почему такое может происходить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 14:43 |
|
||
|
Spring, AspectJ: не применяются аспекты при развертывании веб-приложения
|
|||
|---|---|---|---|
|
#18+
А как именно настоен weaving? https://www.eclipse.org/aspectj/doc/next/devguide/ltw.html Или во время сборки классы обрабатываются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 14:49 |
|
||
|
Spring, AspectJ: не применяются аспекты при развертывании веб-приложения
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Я не настраивал weaving, никаких параметров касательно aop не задавал. Использовал maven с плагинами по умолчанию. Поэтому сам пока еще не понял на каком этапе осуществляется проксирование по умолчанию. Все нормально работало при запуске Unit-теста из eclipse. Покопался в инете, и понял, что надо было добавить в конфигурационный строку <aop:aspectj-autoproxy /> (с соответствующим неймспейсом). Почему Unit-тест'у по барабану было, непонятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 16:36 |
|
||
|
Spring, AspectJ: не применяются аспекты при развертывании веб-приложения
|
|||
|---|---|---|---|
|
#18+
publexus, AOP сам по себе не работает. Поэтому фреймверку надо модифицировать классы. Обычно это делается либо во время билда в скриптах, либо во время загрузки классов. Поэтому если AOP фреймверк не работает, значит конфигурация обработки классов слетела. Если AOP работает, но конфигурации нет, то она где-то есть по-умолчанию. Maven плагин\IDE нашла AOP и сама включила и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2014, 16:44 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38785782&tid=2126401]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 316ms |

| 0 / 0 |
