LocaleChangeInterceptor interceptor2 = new LocaleChangeInterceptor(); interceptor2.setParamName("locale2"); ThemeChangeInterceptor interceptor3 = new ThemeChangeInterceptor(); ThemeChangeInterceptor interceptor4 = new ThemeChangeInterceptor(); interceptor4.setParamName("theme2"); UserRoleAuthorizationInterceptor interceptor5 = new UserRoleAuthorizationInterceptor();
@Bean public ThemeChangeInterceptor themeChangeInterceptor() { ThemeChangeInterceptor tci = new ThemeChangeInterceptor(); tci.setParamName("theme"); return tci; } }
@RefreshScope @Bean @Lazy public ThemeChangeInterceptor themeChangeInterceptor() { val bean = new ThemeChangeInterceptor(); bean.setParamName(casProperties.getTheme().getParamName()); return bean; }