SpringBoot + MyBatis + JPA + MariaDB API 생성

김서현·2022년 6월 15일
0

Springboot, mybatis, jpa 처음 사용 해보는 것들이라 다 활용해서 해보려고 테스트 프로젝트 진행중...

  1. 테이블 생성

  2. 테이블과 관련된 class 생성

  • lombok을 활용하여 코드를 간소화
  1. JpaRepository 생성
  • 원래는 @Repository 어노테이션을 추가해줘야 한다고 하는데, 없어도 Spring 내에서 알아서 인식 함
  • 그래도 달아주는게 좋을듯..?
  • 기본 제공 함수
함수기능
save레코드 저장(insert,update)
findOne레코드 한 건 찾기
findAll전체 레코드 찾기
count레코드 개수
delete레코드 삭제

이외의 기능만 추가해서 사용하면 되고, 기본제공 함수들은 추가 작업없이 호출해서 사용

  1. Service 생성
    3에서 생성한 Repository를 이용해서 사용하는 Service
  • Repository 생성
  • Repository 함수 호출하여 사용할 함수 생성
  1. controller 생성
  • post, get api를 생성해서 데이터 save하고 find 하는 기능 구현

잘 저장된다!!

0개의 댓글