본문 바로가기
서버/Kotlin-Spring_Boot

Kotlin-Spring_Boot 강의 정리) 2. Project Structure

by HDobby 2023. 1. 7.

https://www.youtube.com/watch?v=j5G4QZy0kZk&list=PL6gx4Cwl9DGDPsneZWaOFg0H2wsundyGr&index=3 

distributionUrl에 적혀있는 gradle-7.6-bin.zip 에 7.6이 사용 중인 version을 의미하게 됩니다.

하단에 Terminal을 눌러 gradlew build를 실행해 줍니다.

만약 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.라는 에러가 뜬다면

https://jaimemin.tistory.com/2037

상단의 홈페이지를 참고하셔서 변경하시면 됩니다.

 

Terminal 창을 열어

gradlew --debug build

해당 명령어를 입력해 줍니다.

kts = kotlin script file을 의미합니다.

settings.gradle.kts의 경우 스프링 플러그인들의 사용 정보와 루트프로젝트 이름이 들어가게 됩니다.

build.gradle.kts파일을 살펴보겠습니다.

프로젝트에서 사용하는 플러그인들
프로젝트의 정보
dependency를 가져오는 경로
사용하는 dependency들
kotlin을 어떤 방식으로 compile할 것인가
테스트를 어디서 실행할 것인가

src > main > test > kotlin의 파일입니다.

테스트 정보가 들어있습니다.

@SpringBootTest : 스프링부트를 빌드할 때 애플리케이션에 있는 모든 객체를 생성합니다.

application.properties 파일에는 애플리케이션의 엔트리포인트 설정, 톰캣 옵션, cumstom configuration 등을 적는 곳입니다.

server.port=9000을 적고 실행한다면 하단 설정창에 포트가 9000으로 설정된 것을 볼 수 있습니다.

728x90

댓글