티스토리 뷰
Spring 프레임워크 웹 프로젝트를 제작하게 되면 최초 설정이 많은데 Spring boot를 사용함으로써 이것을 간단하게 할 수 있다.
1. 프로젝트 생성
[그림 1] Spring Initializr 프로젝트 생성
IntelliJ 상단바에서 File->New->Project 누르면 위 그림 1과 같은 창이 나타난다. 왼쪽에서 Spring Initializr를 선택하자.
Next를 누르면 아래 그림 2와 같은 창으로 바뀐다.
[그림 2] 프로젝트 기본 정보 설정
위의 각 항목은 아래와 같다.
- Name : 프로젝트의 이름
- Type : 프로젝트 타입 (maven 이나 gradle)
- Packaging : 프로젝트 빌드 이후 패키징될 타입 (jar 나 war)
- Language : 프로젝트 언어 (Java 나 groovy)
- Group : 프로젝트의 artifact 그룹 (프로젝트 저장소와 관련)
- Artifact : 프로젝트의 artifact
- Version : 프로젝트의 버전
- Description : 프로젝트 설명
- Package : 프로젝트 패키지명
Next를 누르면 Spring 프로젝트를 생성할 때 추가할 라이브러리를 선택할 수 있다.
Web과 뷰 템플릿 엔진으로 Thymeleaf를 선택한다.
[그림 3] 라이브러리 선택
Next버튼을 누르면 프로젝트 경로 선택하는 화면이 나오고 Finish할 수 있다.
그림은 생략한다.
2. pom
pom은 Project Object Model 줄임말이다. 빌드할 때 pom.xml을 읽어서 dependency에 있는 jar들을 Maven Central Binary Repository에서 다운로드한다.
Spring boot는 위 그림 3에서 체크한 Dependency를 pom.xml에 아래 그림 4처럼 자동으로 추가해준다.
[그림 4] pom.xml Dependency
* 참고
IntelliJ 프로젝트 생성 관련
http://blog.saltfactory.net/creating-springboot-project-in-intellij/
pom관련
http://hyoseokchoi.tistory.com/entry/%EA%B8%B0%EB%B3%B8%EC%A0%81%EC%9D%B8-pomxml-%EC%84%A4%EC%A0%95
'프로그래밍 > Web' 카테고리의 다른 글
Spring Bean (2) | 2018.01.27 |
---|---|
Spring MVC 맛보기 (0) | 2018.01.21 |
Spring 특징 (0) | 2018.01.21 |
HTTP (0) | 2018.01.21 |
Get, Post로 값 가져오기 (0) | 2017.11.13 |
- Total
- Today
- Yesterday
- mybatis
- unity
- thymeleaf cannot resolve
- Closure
- Bean
- 클로저
- @Bean
- nodejs
- Express
- JavaScript
- Bin
- npm
- spring batch
- Tasklet
- Check point within polygon
- thymeleaf 변수 인식
- @Component
- @Autowired
- chunk
- MySQL
- @Qualifier
- Linux
- spring
- Barycentric coordinates
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |