Spring 입문 강의 정리노트
1. Spring Boot 프로젝트 만들기
Spring 웹 생성 URL : start.spring.io
Build Tool
Build Tool이란 프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램이다.
- 계속해서 늘어나는 라이브러리, 프로젝트 진행 중 라이브러리의 버전 동기화의 어려움을 해소하기 위해서 등장
Maven | Gradle |
과거에 사용하던 빌드 툴 | 현재 사용하는 빌드 툴 |
settings.xml / pom.xml 같이 XML 라이브러리 사용 | 별도의 빌드스크립트를 통하여 사용할 어플리케이션 버전, 라이브러리등의 항목을 설정 할 수 있음 |
🥲 | Gradle은 Maven보다 최대 100배 빠름 |
- Artifact : 빌드해서 나오는 결과 -> 프로젝트 명과 같다고 볼 수 있음
- Dependencies : '의존성'이라 불리며 Spring Project를 진행할 때 필요한 라이브러리
* 현재 Web 프로젝트를 진행하기 때문에 Spring Web과 HTML을 만들어주는 Thymeleaf를 사용한다.
GENERATE를 누르게 되면 파일을 다운로드할 수 있는데 build.gradle 파일을 intellij에서 열어주면 스프링 프로젝트가 생성된다.
시간이 좀 오래 걸리니까 다운로드하고 기다리자 ㅎㅎ
내가 만든 프로젝트 생성 완료!!!
프로젝트 내부에 src > main > java > hello.hellospring > HelloSpringApplication.java를 실행하면 Apache Tomcat과 연결되며 http://localhost:8080/ 으로 접속하게 되면 왼쪽과 같은 페이지가 열리게 되면 성공이다!
하지만 위처럼 실행하게 되면 Gradle을 통해서 실행하게 되는 방식이다. 이렇게 하면 실행 속도가 느리다고 한다.
실행 속도를 빨리 해줄 수 있도록 바꿔보자!
Intellij의 Java로 실행하기 위해 설정에서 Build and run using과 Run tests using을 Gradle이 아닌 IntelliJ IDEA로 바꿔주자!
끝!!
'Spring' 카테고리의 다른 글
[Inflearn]스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 2 (정적 컨텐츠, MVC와 템플릿 엔진, API) (0) | 2023.01.03 |
---|