안녕세계

안녕하세요.지난 포스팅에서는 SpringBoot 환경에 MyBatis를 연동해보았습니다.이번 포스팅에서는 SpringBoot 환경에서 MyBatis를 활용한 API 개발 예제에 대해 알아봅니다. JPA에서는 Entity 클래스를 생성하고, Entity에 대응되는 JpaRepository를 생성해주어야 하는데,MyBatis에서는 Mapper 인터페이스를 생성하고, Mapper 클래스에 대응되는 XML 파일을 만들어야합니다. 본 예제에서는 API 요청을 위한 Controller를 먼저 만들고,Controller에서 필요한 클래스부터 파일을 하나씩 생성해봅니다. 😎1. Controller 클래스 생성// kim.junhong.expmybatish2.api.test.controller@RestControlle..

안녕하세요.본 포스팅에서는 SpringBoot 환경에서 MyBatis와 데이터베이스를 연동하는 방법에 대해 설명합니다. 🧐예제 프로젝트에서는 H2 데이터베이스를 사용합니다. IntelliJ에서 제공해주는 Spring Initalizr를 사용하여 Gradle 기반 Java8 버전 프로젝트를 생성합니다.(다음 화면은 Ultimate 버전만 제공하는 기능이므로, CE 버전을 사용하고 계시면 여기에서 생성하시면 됩니다.)프로젝트 의존성으로 다음 내용을 추가해주세요.- [선택] Lombok- [필수] Spring Web- [필수] MyBatis Framework- [선택] H2 Database (MySQL과 같은 다른 RDMBS를 사용하셔도 됩니다.)프로젝트를 생성하고 의존성을 다운로드하는 동안에,우리는 H2 ..