Как я могу обслуживать статический HTML от Spring Boot?JAVA

Программисты JAVA общаются здесь
Anonymous
Как я могу обслуживать статический HTML от Spring Boot?

Сообщение Anonymous »

Я запустил проект Spring-Boot-Sample-Web-Static отсюда, сделал это изменение в Pom < /p>


org.springframework.boot
spring-boot-starter-tomcat

< /code>

и добавил этот класс, чтобы обслуживать дубликат Index2.html из одной и той же статической < /code> местоположение папки: < /p>

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";
}
}
< /code>

URL -адрес json работает нормально, но когда я пытаюсь получить доступ к Localhost: 8080 /tw, я получаю пустую страницу, и эта ошибка в консоли: < /p>

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
< /code>

Я делаю что -то не так? < /p>

Подробнее здесь: https://stackoverflow.com/questions/423 ... pring-boot

Вернуться в «JAVA»