0
我開發的單頁角的應用,現在我需要提供靜態的HTML索引頁,我的客戶,這是我做了什麼:春天啓動不提供一個HTML頁面
我使用這個配置:
@Configuration
@EnableAutoConfiguration
@EnableWebMvc
@EnableCaching
@ComponentScan(basePackages = "com.example.*")
public class DemoJPAConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("/static/");
}
.
.
.
控制器: */
@Controller
public class MainController {
//mapping for index html template
@RequestMapping("/")
public String getIndexPage() {
return "static/app/index.html";
}
//mapping for all other templates
@RequestMapping("/templates/{name}/{component}")
public String getPage(@PathVariable("name") String name,
@PathVariable("component") String component) {
return "/static/"+name + "/"+component+".html";
}
我用彈簧啓動1.3.2
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.2.RELEASE</version>
<relativePath/>
<!-- lookup parent from repository -->
</parent>
我recive此消息
在servlet的 與名稱無法解析視圖名稱爲「靜態/應用/ index.html的 'DispatcherServlet的'