: 어쩌면 이번 리팩토링에서 가장 의미있는 부분이면서 막막했던 부분이다.
JSP / JSTL을 사용하지 않는
SLF4J: No SLF4J providers were found. : 바인딩 버전이 맞지 않음
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=beanpole2020&logNo=221485607117
https://www.baeldung.com/slf4j-classpath-multiple-bindings
repositories {
mavenLocal()
maven {
url = uri('https://repo.maven.apache.org/maven2/')
}
mavenCentral()
}
repositories {
mavenCentral()
}
compileOnly 'org.projectlombok:lombok:1.18.24'
annotationProcessor 'org.projectlombok:lombok:1.18.24'
implementation 'org.projectlombok:lombok:1.18.24'
빌드 성공
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-validation'
implementation 'org.springframework.boot:spring-boot-devtools'
implementation 'org.mybatis:mybatis:3.5.11'
implementation 'org.mybatis:mybatis-spring:2.0.7'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.8.7'
implementation 'commons-fileupload:commons-fileupload:1.4'
implementation 'commons-io:commons-io:2.4'
implementation 'org.apache.httpcomponents:httpclient:4.5.13'
implementation 'org.apache.httpcomponents:httpcore:4.4.15'
implementation 'org.json:json:20201115'
implementation 'mysql:mysql-connector-java:8.0.30'
implementation 'commons-dbcp:commons-dbcp:1.4'
implementation 'org.springframework.boot:spring-boot-starter-web:2.7.5'
implementation 'org.thymeleaf:thymeleaf:3.1.0.RELEASE'
compileOnly 'org.projectlombok:lombok:1.18.24'
annotationProcessor 'org.projectlombok:lombok:1.18.24'
implementation 'org.projectlombok:lombok:1.18.24'
testCompileOnly 'org.projectlombok:lombok:1.18.24'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.24'
}