18 JDBC 템플릿 활용
p355 - src/resources/application.properties
# Application Name
spring.application.name=template
# MySQL Database Configuration
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=1234
# HikariCP Configuration
spring.datasource.hikari.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.hikari.connection-timeout=30000
spring.datasource.hikari.maximum-pool-size=10
spring.datasource.hikari.pool-name=HikariPool
# MyBatis
mybatis.type-aliases-package=spring.jdbc.template.domain
mybatis.configuration.map-underscore-to-camel-case=true
logging.level.spring.jdbc.template.mybatis=trace
logging.level.spring.jdbc.template.repository=trace
logging.level.org.springframework.transaction.interceptor=TRACE
# JPA
logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACEp356 - build.gradle
p357 - src/main/java/spring/jdbc/template/domain/User
p358 - src/main/java/spring/jdbc/template/repository/UserRepository
p359 ~ p363 - src/main/java/spring/jdbc/template/repository/UserRepositoryImpl
p364 - src/main/java/spring/jdbc/template/service/UserService
p365 - src/main/java/spring/jdbc/template/service/UserServiceImpl
p367 ~ 370 - src/main/java/spring/jdbc/template/repository/UserRepositoryNameParameterImpl
p372 ~ p375 - src/test/java/spring/jdbc/template/repository/UserRepositryNameParameterImplTest
Last updated