我已经与Spring联系了几个月,最近在浏览指南部分时遇到了Spring Boot.这些指南非常容易完成,可以很好地初步掌握项目的基本(和令人敬畏的)想法,即能够以最少的配置构建和部署企业级应用程序,同时支持各种Spring/JEE良好做法.我真的很感兴趣将Spring Boot用于测试项目,因为使用它可以更容易,更快地设置和运行,并且仍然非常接近我的生产环境.我目前正在尝试使用Spring Boot和Primefaces构建一个项目作为我选择的视图技术,但是这个设置显然不像Thymeleaf那样开箱即用,因为它在类路径中具有二进制文件足够.我尝试包含以下gradle/maven工件,但没有成功:
Spring Boot的嵌入式Tomcat服务器启动时没有明显错误,但在尝试在浏览器中打开/ view等页面后,嵌入式服务器显示以下错误消息: HTTP Status 500 - Circular view path: would dispatch back to the current handler URL again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.)
在几个不同的地方搜索后,我仍然找不到任何关于如何设置这样一个项目的资源/教程.以下是我的build.gradle文件的内容:
buildscript {
repositories {
maven { url "http://repo.spring.io/libs-snapshot" }
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.0.0.RC4")
}
}
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'spring-boot'
idea {
module {
downloadJavadoc = true
} …Run Code Online (Sandbox Code Playgroud)