위의 사이트에서 프로젝트르 환경을 맞춰줍니다. Maven을 할 지, Gradle을 할 지 원하는 것을 고릅니다.
저의 경우에는 Gradle로 Project를 만들어보겠습니다.
group명과 Artifact는 임의로 정해주시면 됩니다.
그리고 Dependencies는 의존관계들로 외부에서 가져올 라이브러리를 미리 정할 수 있습니다.
저는 가장 대표적이고 자주쓰이는 라이브러리들만 받아와봤습니다.
Web, Thymleaf, JPA, H2, Lombok 인데 아주 간단하게 라이브러리들을 설명해보자면!
Web |
Tomcat등이 내장되어있어 별도의 was 설치 없이 애플리케이션 실행가능하게 해줌 |
Thymleaf |
스프링부트에서는 JSP를 권장하지 않아서 Thymleaf가 많이 쓰임. 자바 서버사이드 템플릿이라고 생각하면 이해하기가 쉬울겁니다. |
JPA |
Spring boot와 잘어울리고 편하게 해줄 수 있는 ORM 방식의 프로그래밍 언어 |
H2 |
개발하기 편하고 테스트 용도로 적합한 스프링 부트에 내장된 데이터베이스 |
Lombok |
반복 코드를 줄여줌 ex) getter/setter같은 메소드를 간단한 어노테이션 하나만 입력하면 끝 |
라이브러리까지 다 등록하셨다면 Generate버튼을 누르시면 알집 파일을 다운 받을 수 있습니다.
.zip 파일을 임포트해주시면 프로젝트 설정은 끝이납니다.
< Gradle같은 경우 build.gradle을 임포트하면 됩니다. >
* 여기서 끝이 아니고 Lombok을 dependecy한 경우 프로젝트 내에서 추가 설정이 필요합니다.
'1. 웹개발 > 1_2_3 Spring Boot' 카테고리의 다른 글
[Spring Boot] Mybatis Oracle 연동하는 방법 (0) | 2021.03.02 |
---|---|
[Spring Boot] JPA 설정 방법 (0) | 2020.03.08 |
[Spring Boot] InteliJ Lombok 설정 방법 (1) | 2020.03.08 |
[JPA] JPQL의 문법과 파라미터 바인딩 (0) | 2020.02.10 |