스프링을 여러 번 학습했고, 현재 실무에서 사용하기도 하지만 기본 개념을 다시 다지자는 의미에서 기초 강의부터 따라가보자 한다.
개발자 관점에서 개념을 코드를 작성하면서 다뤄주고, 오래된 기술은 최대한 안쓰고.. 일단 첫 강의가 무료라서 우아한 형제들 김영한 강사님의 강의를 선택했다!
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 부트 스타터 사이트 에서 스프링 프로젝트를 생성한다.
위 사이트를 통해 손쉽게 스프링 프로젝트 생성이 가능하다.
mavenCentral()
이라는 원격 저장소에서 라이브러리를 가져온다.repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
> ./gradlew build
> cd build/libs
> java -jar {프로젝트 네임}-0.0.1-SNAPSHOT.jar
./gradlew clean build
시 build 폴더가 깔끔하게 삭제되고 새로 빌드된다.