본 포스팅은 인프런의 '스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술' 강의를 수강하며 정리한 내용입니다.
사전 준비
JAVA 버전 : Java 11 // 11버전이 스프링 초심자가 쓰기 좋다고 합니다.
IDE : IntelliJ
'스프링 부트 스타터' 사이트로 이동해서 스프링 프로젝트 생성
// 요즘에는 스프링 부트를 가지고 스프링 프로젝트를 생성한다고 합니다.
위 사이트는 스프링 부트 기반으로 스프링 프로젝트를 만들어주는 사이트 입니다.
- Maven vs Gradle
라이브러리를 가져오고, 빌드 관련 라이프 싸이클을 관리해주는 Tool입니다. 과거에는 Maven을 많이 썼는데, 요즘에는 Gradle을 사용하는 추세입니다.
- Spring Boot 버전
2.4.0 (SNAPSHOT) : 만들고 있는 버전
2.3.x : 정식 릴리즈된 것들 중 가장 좋은 버전
- Project Metadata
Group : 기업명
Artifact : 프로젝트 결과물 이름
- Dependencies ***
+ Spring Web, tymelif(HTML 템플릿 엔진)
Generate 후, intelliJ 에서 open한 모습
9번 줄 실행
localhost:8080 입력 시, 실행화면
Code
@SpringBootApplication
public class HelloSpringApplication {
public static void main(String[] args) {
SpringApplication.run(HelloSpringApplication.class, args);
}
}
1. .run(HelloSpringApplication.class, args) ; 호출
2. @SpringBootApplication 실행 : 내장된 톰캣, 웹서버를 실행하여 스프링부트를 띄운다.
'Dev > Spring Boot' 카테고리의 다른 글
[코드로 배우는 스프링 부트] View 환경설정 (0) | 2021.02.17 |
---|---|
[코드로 배우는 스프링 부트] 라이브러리 살펴보기 (0) | 2021.02.17 |
[코드로 배우는 스프링 부트] 스터디 목표 설정 (0) | 2021.02.17 |
[예제로 배우는 스프링 입문] 의존성 주입 (0) | 2020.04.10 |
[예제로 배우는 스프링 입문] Bean 생성 방법 (0) | 2020.04.09 |