스프링 부트 타임리프 사용하기
코드 구조 이렇다.
pom.xml 구조 이렇다.
타임리프와 웹만 있어도 웹페이지는 표시 된다.
com.artwork의
ArtworkApplication.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 |
package com.artwork;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@SpringBootApplication
public class ArtworkApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(ArtworkApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
// TODO Auto-generated method stub
return builder.sources(ArtworkApplication.class);
}
}
|
cs |
다음은 컨트롤러
1
2
3
4
5
6
7
8
9
10
11
12
13
14 |
package com.artwork.controller;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HomeController {
@RequestMapping(value = "/")
public String index() {
return "index";
}
} |
cs |
application.properties에는 아무것도 안 적었다.
index.html 코드
1
2
3
4
5
6
7
8
9
10 |
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
hello hihi
</body>
</html> |
cs |
실행화면
api 문서를 읽으면 깊이 있게 이해 할 수 있다.
그러나 시간이 오래 걸린다.
급하신 분들은 바로 따라하시면 됩니다. 누군가의 시간이 절약 되었기를 바랍니다.
그럼 이만.
'Spring Framework' 카테고리의 다른 글
github에 있는 gradle , maven 프로젝트를 spring sts( eclipse ) 로 import 하는 법 (0) | 2018.11.20 |
---|---|
spring boot 1.5.17 버전 jpa 로 데이터 베이스 조작 mysql (0) | 2018.11.15 |
스프링 부트 css, js 파일 따로 배치하는 방법. 폴더구조 (2) | 2018.09.08 |
간단 택시 배차 api 사진 (0) | 2018.09.02 |
스프링부트 springboot mvn build test error 에러 해결 (2) | 2018.09.02 |
댓글