springboot shiro 項目前端頁面訪問問題總結


1、springboot前端頁面默認需要放到指定的目錄下才能訪問

在/src/main/resource目錄下的:

/static
/public
/resources
/META-INF/resources

  

2、自定義目錄映射

  例如:將/src/main/resource/templates/** 作為靜態目錄

  

@Configuration
public class WebFileConfigurer extends WebMvcConfigurerAdapter {
@Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        /**
         * 虛擬路徑映射
         */
        registry.addResourceHandler("/video/**").addResourceLocations("classpath:/video/");
        registry.addResourceHandler("/*.html").addResourceLocations("classpath:/templates/");
        super.addResourceHandlers(registry);
    }
}

3、集成shiro 則需要開放權限

//開放匿名訪問
filterChainDefinitionMap.put("/index.html*", "anon");
//登錄頁面地址
shiroFilterFactoryBean.setLoginUrl("/index.html#/login");
// 登錄成功后要跳轉的鏈接
shiroFilterFactoryBean.setSuccessUrl("/index.html");

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM