필요한 DB 관련 메서드는 인터페이스에 정의하고, 그 인터페이스 및 이가 포함하는 메서드 등을 외부 XML과 연결하여 쿼리를 자바 코드와 분리하여 관리하기 위해 사용한다.
엔티티(Entity) 객체의 멤버를 자동으로 초기화해 줌으로 굉장히 편리하다.
application.properties 설정
# MyBatis에서 활용할 XML 파일의 위치를 지정한다. mybatis.mapper-locations=classpath:mappers/**/*.xml # 사용할 DBMS의 JDBC Driver 전체 경로 spring.datasource.driver-class-name=org.mariadb.jdbc.Driver # DBMS URL spring.datasource.url=jdbc:mariadb://localhost:3306 # DBMS 사용자 이름 spring.datasource.username=study # DBMS 사용자 비밀번호 spring.datasource.password=test1234