인프런 김영한 spring 입문 강의를 보면서 정리한 내용
자세한 내용은 강의자료를 참고하자
스프링 프로젝트 생성
https://start.spring.io 에서 프로젝트 생성
Spring Initialize에서 선택 사항
프로젝트 - Gradle Project
Language - Java
Spring Boot 버전
-snapshot : 만들고 있는 버전
-m1 : 정식 release(X)
-정식 발매 버전 중 최신 버전 선택 권장
grop: 그룹 도메인명
artifact: 프로젝트명
dependencies: 어떤 라이브러리를 선택할 것인가?
-spring web
-thymeleat(html을 만드는 템플릿 엔진 추후 여러가지 소개, 회사별로 다르다)
InteliJ에서 코드 살펴보기
gradle 폴더: gradle관련 폴더
src\main: java & resource
src\test: 테스트코드 관련 소스 (그만큼 테스트코드가 중요!!)
resourec: 실제 java파일 제외한 파일들
build.gradle
-repositories: mavenCentral에서 라이브러리를 다운받아라
-dependencies: 템플릿 엔진 & spring web & junit
gitignore: git에 올라가면 안되는 파일들
라이브러리
라이브러리간의 의존관계에 따라 필요한 라이브러리를 가져온다.
Build
콘솔에서 다음의 명령어 실행
./gradlew build
build/lib 폴더에 jar 파일 생성됨
java -jar 프로젝트이름.jar 로 실행가능