MyBatis
-
03. MyBatis 로그 남기기(Log4j 2)MyBatis 2021. 12. 7. 00:33
MyBatis(마이바티스)는 내부 로그 팩토리를 사용하여 로깅 정보를 제공합니다. 내부 로그 팩토리는 로깅 정보를 다른 로그 구현체 중 하나에 전달합니다. 아래 Logging(로깅) 구현체의 나열 순서는 내부적으로 선택하는 우선순위입니다. 만약 MyBatis(마이바티스)가 아래 구현체중 하나도 찾지 못한다면 Logging(로깅)을 하지 않습니다. SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 저는 Log4j 2을 적용하기로 헀습니다. 아래 사이트에 접속하여 Log4j 2 관련 소스를 받아줍니다. https://logging.apache.org/log4j/2.x/download.html
-
02. MyBatis properties 설정하기MyBatis 2021. 12. 1. 17:52
properties에 DB정보 등 보안이 유지되어야 하는 정보를 관리하기로 했습니다. 현재는 아래와 같이 소스 상에 DB정보가 노출되었습니다. mybatis에서 제공하는 properties 설정을 적용하여 DB정보를 소스상에 노출되지 변경하였습니다. - mybatis 설정 - properties 파일 (파일명 : application.properties) #Database Info url=jdbc:mysql://192.168.0.2:3306/study_db?useSSL=false&serverTimezone=Asia/Seoul&characterEncoding=UTF-8 username=userId password=pwd - pakage 정보 properies.resource에 내가 생성한 .properti..
-
01. MyBatis 설정 (Mysql )MyBatis 2021. 11. 30. 21:39
※ MyBatis 설정 순서 01. MyBatis 관련 라이브러리 받기 02. MyBatis 관련 라이브러리 프로젝트에 추가 03. MyBatis 관련 셋팅 03-1. mybatis-config.xml (DB 연결 정보) 03-2. SqlSessionFactory 생성 03-3. mapper, VO 생성 04. MyBatis 테스트 01. MyBatis 관련 라이브러리 받기 아래 사이트에 접속하여 MyBatis관련 라이브러리를 받아줍니다. https://github.com/mybatis/mybatis-3/releases Releases · mybatis/mybatis-3 MyBatis SQL mapper framework for Java. Contribute to mybatis/mybatis-3 deve..
-
00. 마이바티스(Mybatis) 란?MyBatis 2021. 11. 29. 19:52
마이바티스(Mybatis)는 아이바티스(iBATIS)로 부터 시작된 프로젝트입니다. 아이바티스(iBATIS)는 2001년에 클린턴 비긴(Clinton Begin)이 아이바티스(iBATIS)라는 프로젝트를 시작하였고 2010년 5월 21일 개발 팀 전원이 아파치 소프트웨어 재단에서 Google Developers으로 이직하기로 결정되면서 개발이 중단되었습니다. 이후 Google Developers에서 마이바티스(Mybatis)라는 명칭으로 다시 프로젝트가 진행이 되었습니다. 마이바티스(Mybatis) 공식홈페이지에는 아래와 같이 표현하고 있습니다. 마이바티스(MyBatis)는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. 마이바티스(MyBatis)는 J..