build.gradle
// log4j2 로깅 라이브러리
implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16'
Java
복사
application.properties
spring.application.name=mybatis
# 데이터 소스 - MySQL
# log4j2
spring.datasource.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy
spring.datasource.url=jdbc:log4jdbc:mysql://localhost:3306/aloha?serverTimezone=Asia/Seoul&allowPublicKeyRetrieval=true&useSSL=false&autoReconnection=true&autoReconnection=true
spring.datasource.username=aloha
spring.datasource.password=123456
# Mybatis 설정
# Mybatis 설정 경로 : ~/resources/mybatis-config.xml
# mybatis.config-location=classpath:mybatis-config.xml
# 컬럼명을 변수명으로 자동매핑 : board_no ➡ boardNo
mybatis.configuration.map-underscore-to-camel-case=true
# resultType 속성에서 dto 객체 (패키지.클래스명) ➡ (클래스명)
mybatis.type-aliases-package=com.aloha.mybatis.dto
# Mybatis 매퍼 파일 경로 : ~/메인패키지/mapper/**Mapper.xml
mybatis.mapper-locations=classpath:mybatis/mapper/**/**.xml
# 로그 레벨 설정
logging.level.com.aloha.mybatis=INFO
# ANSI 컬러 출력 설정
spring.output.ansi.enabled=ALWAYS
Java
복사



