一、springboot前端頁面默認須要放到指定的目錄下才能訪問html
在/src/main/resource目錄下的:前端
/static /public /resources /META-INF/resources
二、自定義目錄映射java
例如:將/src/main/resource/templates/** 做爲靜態目錄spring
@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); } }
三、集成shiro 則須要開放權限springboot
//開放匿名訪問 filterChainDefinitionMap.put("/index.html*", "anon"); //登陸頁面地址 shiroFilterFactoryBean.setLoginUrl("/index.html#/login"); // 登陸成功後要跳轉的連接 shiroFilterFactoryBean.setSuccessUrl("/index.html");