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");
