반응형
스프링 부트에서 정적 html 콘텐츠 페이지를 제공하는 방법
내장형 Tomcat을 시작합니다.spring-boot
스태틱을 사용하고 싶다.index.html
실행 중인 응용 프로그램의 일부로 페이지를 표시합니다.
그러나 다음 기능은 작동하지 않습니다.
@SpringBootApplication
public class HMyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
@RestController
public class HomeContoller {
@RequestMapping("/")
public String index() {
return "index";
}
}
src/main/resources/static/index.html
결과: 전화했을 때localhost:8080
"index"라는 단어만 표시되지만 html 페이지는 표시되지 않습니다.왜요?
내 잘못:나는 추가 수업을 받았다.@EnableWebMvc
주석입니다.이로 인해 스프링 부트 자동 설정이 엉망이 되었습니다.제거했더니 다시 작동합니다.index.html
.
이 방법은 나에게 효과가 있었습니다(.html이 없는 경우 등).
@RequestMapping("/")
public String index() {
return "index.html";
}
사용할 수 있습니다.ModelAndView
spring boot에서 정적 HTML 콘텐츠를 제공하기 위해 사용합니다.
@RequestMapping("/")
public ModelAndView home()
{
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("index");
return modelAndView;
}
application.properties:-
spring.mvc.view.displays = .displays
HTML 파일 : - src/main/resources/static/index.html
@RestController 주석 때문에 이 주석을 삭제하는 것만으로 충분합니다.
언급URL : https://stackoverflow.com/questions/31876389/how-to-serve-static-html-content-page-in-spring-boot
반응형
'source' 카테고리의 다른 글
Respect Router v4 루트가 작동하지 않음 (0) | 2023.03.22 |
---|---|
JSON-JSON 변압기 (0) | 2023.03.17 |
각도 JS가 녹아웃 JS보다 나은 방법 또는 각도 JS 또는 녹아웃 JS를 선호해야 하는가? (0) | 2023.03.17 |
도메인에서 angularjs 앱을 호스팅하는 방법 (0) | 2023.03.17 |
Spring Boot Post Request에서의 403 오류 해결 방법 (0) | 2023.03.17 |