私がポンポンスプリングブートから静的HTMLをどのように提供できますか?
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
にこの変更を行い、同じstatic
フォルダから重複ページindex2.htmlを提供するために、このクラスを追加し、hereから春ブート・サンプル・ウェブ・静的プロジェクトを実行しました場所:
import org.springframework.http.MediaType;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class Rester {
@RequestMapping(value = "/rand", produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
private RandomObj jsonEndpoint() {
return new RandomObj();
}
@RequestMapping(value = "/tw")
public String somePg() {
return "index2";
}
}
JSON URLが正常に動作しますが、私はローカルホストにアクセスしようとすると:8080/TW私は空白のページを取得し、コンソールでこのエラー:
2017-02-22 15:37:22.076 ERROR 21494 --- [nio-8080-exec-9] o.s.boot.web.support.ErrorPageFilter : Cannot forward to error page for request [/tw] as the response has already been committed. As a result, the response may have the wrong status code. If your application is running on WebSphere Application Server you may be able to resolve this problem by setting com.ibm.ws.webcontainer.invokeFlushAfterService to false
私は何か間違っていますか?助けていただければ幸いです。
あなたは本当に風変わりな依存関係を必要としません、春のスターターWeb&thymeleafはそれを行う必要があります。 –