Аспекты на Webflux в стиле фанк - PullRequest
0 голосов
/ 21 ноября 2018

Я занимаюсь разработкой кода для конечных точек MVC и Webflux.Я написал код AspectJ для Autologging, довольно стандартный.

Но всякий раз, когда я применяю этот код Autologging для конечных точек Webflux, кажется, что происходит утечка памяти, и когда я останавливаю сервер, он закрывается с предупреждением.

2018-11-21 17:49:25.456  INFO [webflux-async_logback,,,] 6174 --- [on(2)-127.0.0.1] inMXBeanRegistrar$SpringApplicationAdmin : Application shutdown requested.


WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.catalina.loader.WebappClassLoaderBase (file:/Users/ahallim/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.12/tomcat-embed-core-9.0.12.jar) to field java.io.ObjectStreamClass$Caches.localDescs
WARNING: Please consider reporting this to the maintainers of org.apache.catalina.loader.WebappClassLoaderBase
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

Является ли написание Aspect for Webflux / Reactive code плохой идеей?Если да, то почему?Есть ли в любом случае, чтобы решить эту проблему и смягчить?

Заранее спасибо

1 Ответ

0 голосов
/ 27 ноября 2018

Это не было утечкой памяти.Webflux и AOP отлично работают вместе.

...