1. Spring Boot(스프링 프로젝트 생성)
- https://start.spring.io/
Project (필요한 라이브러리를 가져오고, 빌드 관리하는 툴)
Maven - 과거에 많이 사용
Gradle - 요즘 추세는 Gradle 사용
Language - Java
Spring Boot
SNAPSHOT (만들고 있는 버전)
M1 (정식이 아닌 버전)
* SNAPSHOT, M1 아닌 제일 높은 버전 선택
Dependencies
Spring Web - Web Project
Thymeleaf - html을 만들어주는 템플릿 엔진
2. eclipse import (2~3분 인터넷 필요)
1 - File > Import
2 - Exisring Gradle(Maven) Projects
gradle/wrapper : gradle 과 관련된 폴더
src/main, src/test : 기본적으로 test 코드도 구성되어있음
build.gradle : 기본적으로 다 구성해줌
- dependencies : 위에서 선택한 thymeleaf, spring-web 가져옴, test 라이브러리가 자동으로 들어감
- repositories : 위 dependencies의 라이브러리들을 공개된 사이트(mavenCentral)에서 다운로드 받음
gitignore : 소스 코드 관리, 빌드된 결과물은 올라가지않아야함, start.spring.io에서 다해줌.
SpringBoot 는 Tomcat Web Server 내장하고 있음.(자체적으로 띄움)
* Spring-web 만 선택했지만에 Spring-Web 와 연관된 하위(상위) 라이브러리를 자동으로 가져와서 관리가 편함
Log 라이브러리(spring-boot-starter-logging)
- logback (성능도 빠르고 지원도 많이해서 좋음 > 이걸 더 추천)
- slf4j (많이 사용 함)
'개발' 카테고리의 다른 글
AWS EC2 도메인 연결 (1) | 2022.05.14 |
---|---|
인프런 - 스프링 입문2 (0) | 2022.05.14 |
MobaXterm 설치 + 사용법 (0) | 2022.05.13 |
AWS 계정 생성 + 클라우드 서버 생성(EC2) (0) | 2022.05.13 |
무료 도메인 서비스(내도메인.한국) (0) | 2022.05.13 |