🙈

⃝ 동글동글 ⃝

🪐ᐩ˖ 🍎

Spring

[Inflearn]스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 1 (프로젝트 생성)

JONG_UK 2023. 1. 3. 11:33
728x90
반응형
SMALL

Spring 입문 강의 정리노트

1. Spring Boot 프로젝트 만들기

 

[무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의

스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런...

www.inflearn.com

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로 바꿔주자!

 

끝!!

728x90
반응형
LIST