템플릿 엔진을 사용하지 않고 부팅
저는 봄부트 앱을 가지고 있는데, 이 앱은 분명히 일반적인 것과는 많이 다릅니다.Spring-MVC입니다만, 속도나 Thymeleaf 같은 것은 사용하고 싶지 않습니다.이상적으로 HTML을 사용하고 싶습니다. 그런 다음 jQuery를 사용하여 REST 서비스에 AJAX를 호출한 다음 반환된 JSON으로 페이지를 채웁니다.내가 이것을 작동시킬 수 있는 유일한 방법은 내 html을 아래에 두는 것입니다./src/resources/templates그런 다음 각 페이지에 대한 @컨트롤러를 설정합니다.그래서 나는:
@SpringBoot 응용 프로그램
public class Application {
public static void main(String[] args) throws Throwable {
SpringApplication.run( Application.class, args );
}
}
그리고 내 컨트롤러들은
@Controller
public class HomeController {
@RequestMapping("/")
public String getHome() {
return "index"
}
그리고.
@Controller
public class AboutController {
@RequestMapping("/about")
public String getAbout() {
return "about"
}
스프링 가이드와 샘플 프로젝트를 살펴보았지만 구성 방법이 보이지 않습니다.시작 프로젝트를 사용하여 spring-mvc 및 보안을 얻고 있지만 그렇지 않으면 무엇이 필요한지 알 수 없으므로 다음으로 이동합니다.
localhost/home 또는 localhost/about 또는 localhost/customer
아니면 각 페이지마다 @Controller가 있어야 합니까?
HTML 및 JavaScript와 같은 정적 리소스를 사용하려면 해당 리소스를 다음의 하위 폴더에 배치할 수 있습니다./src/main/resources이름 지어진/public,/static또는/resources예를 들어 다음 위치에 있는 파일/src/main/resources/public/dummy/index.html을 통해 접근할 수 있습니까?http://localhost/dummy/index.html컨트롤러가 필요하지 않습니다.
참조 가이드도 참조하십시오.
언급URL : https://stackoverflow.com/questions/30634865/spring-boot-without-template-engine
'programing' 카테고리의 다른 글
| jQuery append() - 추가된 요소 반환 (0) | 2023.07.31 |
|---|---|
| 페이지 다시 로드 없이 Ajax 성공 후 URL 변경 방법 (0) | 2023.07.31 |
| Spring boot - 로그인 후 사용자 객체 반환 (0) | 2023.07.31 |
| 스크롤 뷰 내에서 선형 레이아웃이 확장되지 않음 (0) | 2023.07.26 |
| getElementsByClassName을 통해 올바르게 반복하는 방법 (0) | 2023.07.26 |