로그메세지의 일반적인 구조 [로그 수준] : [클래스 또는 패키지 이름] - [로그 내용] INFO : com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy@2783717b 로그 레벨: INFO 클래스 또는 패키지 이름: cohttp://m.zaxxer.hikari.pool.HikariPool 로그 내용: HikariPool-1 - Added connection net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy@2783717b 로그레벨 로깅레벨은 ALL,OFF포함 8단계지만 ALL < TRACE < DEBUG < INFO < WARN < ..
Study
MyBatis 란? SQL 매핑 프레임워크로 JDBC의 대안으로 사용한다. 스프링프레임 워크에서는 mybatis-spring이라는 라이브러리를 통해 연동작업을 처리할 수 있다. MyBatis 관련 라이브러리 추가 pom.xml 추가 jre라이브러리에 jdbc관련 모듈이 있지만, 선택적으로 있어 추가한다. org.mybatis mybatis 3.5.11 org.mybatis mybatis-spring 2.0.6 org.springframework spring-tx 6.0.11 org.springframework spring-jdbc 6.0.11 SQLSeesionFactory( root-context.xml, RootConfig 추가) mybatis의 핵심 객체는 SQLSesstion과 SQLSession..
해당 프로젝트의 경로에서 아래의 명령어를 입력하면 Maven 프로젝트의 모든 의존성(디펜던시)을 명령 프롬프트나 터미널에서 출력된다.(pom.xml 파일에서 정의된 모든 의존성 및 해당 의존성의 트랜지티브 의존성이 표시) mvn dependency:resolve
STS에서 콘솔을 띄우면 아래와 같이 경고 알림창이 생성된다. "CONSOLE PERFORMANCE WARNING : "Console buffer size too low " 콘솔 출력을 위한 버퍼 크기가 지나치게 작아서 모든 로그 및 출력을 적절하게 처리할 수 없어 콘솔에 출력하는 출력 라인 크기 제한을 해제하거나 출력 라인을 증가시키라는 내용의 알림창이다. menu > window > preferences > run/Debug > console 경로로 들어가거나 콘솔창 옆에 톱니바퀴 눌러도 된다. 방법1. Limit Console Output 체크 해제하여 라인수 제한을 헤제하기. 방법2. Console 출력 라인수 1,000,000이상으로 증가시키기