Java Code Examples for org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator#setUsePrefix()

The following examples show how to use org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator#setUsePrefix() . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ShiroConfig.java    From permission with MIT License 5 votes vote down vote up
@Bean
public static DefaultAdvisorAutoProxyCreator getDefaultAdvisorAutoProxyCreator() {
    DefaultAdvisorAutoProxyCreator creator = new DefaultAdvisorAutoProxyCreator();
    /**
     * setUsePrefix(false)用于解决一个奇怪的bug。在引入spring aop的情况下。
     * 在@Controller注解的类的方法中加入@RequiresRole注解,会导致该方法无法映射请求,导致返回404。
     * 加入这项配置能解决这个bug
     */
    creator.setProxyTargetClass(true);
    creator.setUsePrefix(true);
    return creator;
}
 
Example 2
Source File: ShiroConfig.java    From parker with MIT License 5 votes vote down vote up
@Bean
public static DefaultAdvisorAutoProxyCreator getDefaultAdvisorAutoProxyCreator() {
    DefaultAdvisorAutoProxyCreator creator = new DefaultAdvisorAutoProxyCreator();
    /**
     * setUsePrefix(false)用于解决一个奇怪的bug。在引入spring aop的情况下,
     * 在@Controller注解的类的方法中加入@RequiresRole或@RequiresPermissions注解,会导致该方法无法映射请求,导致返回404。
     * 加入这项配置能解决这个bug。
     */
    creator.setUsePrefix(true);
    return creator;
}
 
Example 3
Source File: ShiroConfig.java    From parker with MIT License 5 votes vote down vote up
@Bean
public static DefaultAdvisorAutoProxyCreator getDefaultAdvisorAutoProxyCreator() {
    DefaultAdvisorAutoProxyCreator creator = new DefaultAdvisorAutoProxyCreator();
    /**
     * setUsePrefix(false)用于解决一个奇怪的bug。在引入spring aop的情况下。
     * 在@Controller注解的类的方法中加入@RequiresRole注解,会导致该方法无法映射请求,导致返回404。
     * 加入这项配置能解决这个bug
     */
    creator.setUsePrefix(true);
    return creator;
}
 
Example 4
Source File: ShiroConfigurer.java    From mySpringBoot with Apache License 2.0 5 votes vote down vote up
@Bean
public static DefaultAdvisorAutoProxyCreator getDefaultAdvisorAutoProxyCreator() {
    DefaultAdvisorAutoProxyCreator creator = new DefaultAdvisorAutoProxyCreator();
    /**
     * setUsePrefix(false)用于解决一个奇怪的bug。在引入spring aop的情况下。
     * 在@Controller注解的类的方法中加入@RequiresRole注解,会导致该方法无法映射请求,导致返回404。
     * 加入这项配置能解决这个bug
     */
    creator.setUsePrefix(true);
    return creator;
}
 
Example 5
Source File: ShiroConfig.java    From notes with Apache License 2.0 5 votes vote down vote up
@Bean
public static DefaultAdvisorAutoProxyCreator getDefaultAdvisorAutoProxyCreator(){
    DefaultAdvisorAutoProxyCreator defaultAdvisorAutoProxyCreator=new DefaultAdvisorAutoProxyCreator();
    /**
     * setUsePrefix(false)用于解决一个奇怪的bug。在引入spring aop的情况下。
     * 在@Controller注解的类的方法中加入@RequiresRole等shiro注解,会导致该方法无法映射请求,导致返回404。
     * 加入这项配置能解决这个bug
     */
    defaultAdvisorAutoProxyCreator.setUsePrefix(true);
    return defaultAdvisorAutoProxyCreator;
}