[
https://issues.apache.org/jira/browse/SHIRO-743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lenny Primak closed SHIRO-743.
------------------------------
Resolution: Later
Superseded by https://github.com/apache/shiro/issues/1236
> Spring bean post processing mishap
> ----------------------------------
>
> Key: SHIRO-743
> URL: https://issues.apache.org/jira/browse/SHIRO-743
> Project: Shiro
> Issue Type: Improvement
> Components: Integration: Spring, Realms , Web
> Affects Versions: 1.5.1
> Environment: Simple Spring Boot app (created with initializr). Added
> `org.apache.shiro:shiro-spring-boot-web-starter` dependency and created an
> simple realm.
> Reporter: Christian
> Assignee: Brian Demers
> Priority: Minor
>
> When starting the spring boot application you'll get an myriad of log
> messages from spring that some beans (most of them are shiro related) are not
> eligable for some bean post processors, log below.
> It seems like shiro is creating some configuration classes too early in the
> process while also requiring other beans. Maybe this is related to this
> issue: SHIRO-434
> This is not an show stopper, but it may cause some issues in the long term
> and the logs are not very pleasing when deploying such an application in
> production.
>
> {code:java}
> 2020-02-25 10:21:20.295 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean
> 'org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration' of
> type
> [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$abf7113c]
> is not eligible for getting processed by all BeanPostProcessors (for
> example: not eligible for auto-proxying)
> 2020-02-25 10:21:20.393 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean
> 'org.apache.shiro.spring.boot.autoconfigure.ShiroAnnotationProcessorAutoConfiguration'
> of type
> [org.apache.shiro.spring.boot.autoconfigure.ShiroAnnotationProcessorAutoConfiguration$$EnhancerBySpringCGLIB$$ae8a4fe1]
> is not eligible for getting processed by all BeanPostProcessors (for
> example: not eligible for auto-proxying)
> 2020-02-25 10:21:20.520 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean
> 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration'
> of type
> [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration]
> is not eligible for getting processed by all BeanPostProcessors (for
> example: not eligible for auto-proxying)
> 2020-02-25 10:21:20.576 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'eventBus' of type
> [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting
> processed by all BeanPostProcessors (for example: not eligible for
> auto-proxying)
> 2020-02-25 10:21:20.705 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean
> 'org.apache.shiro.spring.config.web.autoconfigure.ShiroWebAutoConfiguration'
> of type
> [org.apache.shiro.spring.config.web.autoconfigure.ShiroWebAutoConfiguration$$EnhancerBySpringCGLIB$$d09371a6]
> is not eligible for getting processed by all BeanPostProcessors (for
> example: not eligible for auto-proxying)
> 2020-02-25 10:21:20.708 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'testRealm' of type
> [com.example.demo.TestRealm] is not eligible for getting processed by all
> BeanPostProcessors (for example: not eligible for auto-proxying)
> 2020-02-25 10:21:20.871 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'sessionStorageEvaluator' of
> type [org.apache.shiro.web.mgt.DefaultWebSessionStorageEvaluator] is not
> eligible for getting processed by all BeanPostProcessors (for example: not
> eligible for auto-proxying)
> 2020-02-25 10:21:20.872 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'subjectDAO' of type
> [org.apache.shiro.mgt.DefaultSubjectDAO] is not eligible for getting
> processed by all BeanPostProcessors (for example: not eligible for
> auto-proxying)
> 2020-02-25 10:21:20.874 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'subjectFactory' of type
> [org.apache.shiro.web.mgt.DefaultWebSubjectFactory] is not eligible for
> getting processed by all BeanPostProcessors (for example: not eligible for
> auto-proxying)
> 2020-02-25 10:21:20.877 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'rememberMeCookieTemplate' of
> type [org.apache.shiro.web.servlet.SimpleCookie] is not eligible for getting
> processed by all BeanPostProcessors (for example: not eligible for
> auto-proxying)
> 2020-02-25 10:21:20.882 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'rememberMeManager' of type
> [org.apache.shiro.web.mgt.CookieRememberMeManager] is not eligible for
> getting processed by all BeanPostProcessors (for example: not eligible for
> auto-proxying)
> 2020-02-25 10:21:20.885 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'authenticationStrategy' of
> type [org.apache.shiro.authc.pam.AtLeastOneSuccessfulStrategy] is not
> eligible for getting processed by all BeanPostProcessors (for example: not
> eligible for auto-proxying)
> 2020-02-25 10:21:20.886 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'authenticator' of type
> [org.apache.shiro.authc.pam.ModularRealmAuthenticator] is not eligible for
> getting processed by all BeanPostProcessors (for example: not eligible for
> auto-proxying)
> 2020-02-25 10:21:20.888 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'authorizer' of type
> [org.apache.shiro.authz.ModularRealmAuthorizer] is not eligible for getting
> processed by all BeanPostProcessors (for example: not eligible for
> auto-proxying)
> 2020-02-25 10:21:20.890 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'sessionManager' of type
> [org.apache.shiro.web.session.mgt.ServletContainerSessionManager] is not
> eligible for getting processed by all BeanPostProcessors (for example: not
> eligible for auto-proxying)
> 2020-02-25 10:21:20.893 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'securityManager' of type
> [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for
> getting processed by all BeanPostProcessors (for example: not eligible for
> auto-proxying)
> 2020-02-25 10:21:20.929 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean
> 'authorizationAttributeSourceAdvisor' of type
> [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor]
> is not eligible for getting processed by all BeanPostProcessors (for
> example: not eligible for auto-proxying)
> 2020-02-25 10:21:20.936 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'shiroFilterChainDefinition'
> of type
> [org.apache.shiro.spring.web.config.DefaultShiroFilterChainDefinition] is not
> eligible for getting processed by all BeanPostProcessors (for example: not
> eligible for auto-proxying)
> 2020-02-25 10:21:20.942 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'requestContextFilter' of
> type
> [org.springframework.boot.web.servlet.filter.OrderedRequestContextFilter] is
> not eligible for getting processed by all BeanPostProcessors (for example:
> not eligible for auto-proxying)
> 2020-02-25 10:21:20.953 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean
> 'org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration'
> of type
> [org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration]
> is not eligible for getting processed by all BeanPostProcessors (for example:
> not eligible for auto-proxying)
> 2020-02-25 10:21:20.962 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'formContentFilter' of type
> [org.springframework.boot.web.servlet.filter.OrderedFormContentFilter] is not
> eligible for getting processed by all BeanPostProcessors (for example: not
> eligible for auto-proxying)
> 2020-02-25 10:21:20.993 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean
> 'spring.http-org.springframework.boot.autoconfigure.http.HttpProperties' of
> type [org.springframework.boot.autoconfigure.http.HttpProperties] is not
> eligible for getting processed by all BeanPostProcessors (for example: not
> eligible for auto-proxying)
> 2020-02-25 10:21:20.995 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean
> 'org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration'
> of type
> [org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration]
> is not eligible for getting processed by all BeanPostProcessors (for
> example: not eligible for auto-proxying)
> 2020-02-25 10:21:20.997 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean 'characterEncodingFilter' of
> type
> [org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter]
> is not eligible for getting processed by all BeanPostProcessors (for example:
> not eligible for auto-proxying)
> 2020-02-25 10:21:21.008 INFO 22753 — [ main]
> trationDelegate$BeanPostProcessorChecker : Bean
> 'org.apache.shiro.spring.config.web.autoconfigure.ShiroWebFilterConfiguration'
> of type
> [org.apache.shiro.spring.config.web.autoconfigure.ShiroWebFilterConfiguration$$EnhancerBySpringCGLIB$$2fdd6dd]
> is not eligible for getting processed by all BeanPostProcessors (for
> example: not eligible for auto-proxying){code}
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]