[참조 사이트]
https://kotlinworld.com/316
dependencies 블록은 프로젝트를 구성하기 위해 받아와야 할 라이브러리를 정의해놓는 공간이다.
testImplementation 'org.junit.jupiter:junit-jupiter-params:5.8.2' // @ParameterizedTest 사용하기 위한 의존성 추가
testImplementation 'org.assertj:assertj-core:3.23.1' // assertj 의존성 추가
<assertj 의존성 추가를 통해서 코드에서 사용시>
import static org.assertj.core.api.Assertions.assertThat; 이렇게 import문이 생성 되어야한다.
implementation('com.zaxxer:HikariCP:5.0.1') // HikariCP 의존성
implementation('org.springframework:spring-jdbc:5.3.22') // jdbc 의존성
// logback-classic
implementation 'ch.qos.logback:logback-classic:1.2.3'
// embedded tomcat
implementation 'org.apache.tomcat.embed:tomcat-embed-core:8.5.42'
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper:8.5.42'
implementation 'org.passay:passay:1.6.1' // 패스워드를 생성해주는 자바 라이브러리 의존성 추가
testImplementation('com.h2database:h2:2.1.214') //데이터 베이스로 h2database
}