안녕세계
안녕하세요. 지난 포스팅에서는 SpringBoot 환경에 MyBatis를 연동해보았습니다. 이번 포스팅에서는 SpringBoot 환경에서 MyBatis를 활용한 API 개발 예제에 대해 알아봅니다. JPA에서는 Entity 클래스를 생성하고, Entity에 대응되는 JpaRepository를 생성해주어야 하는데, MyBatis에서는 Mapper 인터페이스를 생성하고, Mapper 클래스에 대응되는 XML 파일을 만들어야합니다. 본 예제에서는 API 요청을 위한 Controller를 먼저 만들고, Controller에서 필요한 클래스부터 파일을 하나씩 생성해봅니다. 😎 1. Controller 클래스 생성 // kim.junhong.expmybatish2.api.test.controller @RestCon..
안녕하세요. 본 포스팅에서는 SpringBoot 환경에서 MyBatis와 데이터베이스를 연동하는 방법에 대해 설명합니다. 🧐 예제 프로젝트에서는 H2 데이터베이스를 사용합니다. IntelliJ에서 제공해주는 Spring Initalizr를 사용하여 Gradle 기반 Java8 버전 프로젝트를 생성합니다. (다음 화면은 Ultimate 버전만 제공하는 기능이므로, CE 버전을 사용하고 계시면 여기에서 생성하시면 됩니다.) 프로젝트 의존성으로 다음 내용을 추가해주세요. - [선택] Lombok - [필수] Spring Web - [필수] MyBatis Framework - [선택] H2 Database (MySQL과 같은 다른 RDMBS를 사용하셔도 됩니다.) 프로젝트를 생성하고 의존성을 다운로드하는 동안에..
안녕하세요. 본 포스팅에서는 MacOS에서 iTerm2를 설치하고 사용하는 방법에 대해 알아봅니다. 또한, oh-my-zsh를 사용하여 iTerm2에 플러그인을 적용하여 예쁘게 꾸며봅시다! 😎 1. iTerm2 설치 iTerm2 설치 방법은 매우 간단합니다. 🍡 다음 링크로 이동하여 State Releases 버전을 설치합니다. 다운로드가 완료되면 iTerm2-3_3_12.zip 형식의 zip 파일이 받아지는데, 해당 zip 파일을 열여서 iTerm2를 응용 프로그램으로 이동 시켜줍니다. iTerm2를 실행해보면 우리가 기존에 사용하던 기본 Terminal과 별 다른게 없어보입니다. 다음 스텝에서 iTerm2에 예쁜 옷을 입혀봅시다! 😽 2. oh my zsh 설치 우선, oh-my-zsh를 설치를 위해..