저는 봄 부팅시 thymeleaf를 사용하고 있으며 몇 가지보기가 있습니다. 기본적으로 src/main/resources/templates 같은 폴더에 모든 뷰를 유지하고 싶지는 않습니다.보기에서 thymeleaf spring 부트 템플릿 하위 폴더
src/main/resources/templates/folder1에서 일부보기를 이동할 수 있습니까? 해당 페이지에 액세스하려면 "folder1/viewname"을 전달하겠습니다.
내가 http://localhost:8080/folder1/layout1을 시도했을 때 src/main/resources/templates/folder1 /에서 HTML을 찾지 못했지만 템플릿 메인 폴더 src/main/resources/templates /에서 html을 움직이면 http://localhost:8080/layout1이 정상적으로 작동했습니다.
@RequestMapping(value = "{pagename}", method = RequestMethod.GET)
public String mf42_layout1(@PathVariable String pagename) {
return pagename;
}
그래서, 내가 배치 1을 전달하면,이 템플릿하는 int 볼 것이다, 나는 "A/배치 1"을 말한다면, 그것은/레이아웃 폴더의 모양 생각 : 같은
내 컨트롤러 클래스 보인다
덕분에, 마니
시도해 보셨습니까? –
예, 작동하지 않았습니다. 나는 지금 질문에 그것을 추가했다. – krmanish007
짧은 대답은 : 네, 할 수 있습니다.하지만 스프링 부트 응용 프로그램 설정에 따라 달라질 수 있습니다. 나는 spring-mvc에서 이와 같이 구성되어있다. spring-boot app에서 view resolver를 설정하는 것이 필요하다. 귀하의 질문에 더 많은 세부 사항을 추가하는 것은 확실히 도움이 될 것입니다. – iaforek