Spring Boot/2.3.x - JPA 게시판 만들기
-
[Spring Boot] JPA 게시판 만들기(3) - JPA Auditing 설정Spring Boot/2.3.x - JPA 게시판 만들기 2020. 7. 20. 16:08
일반적으로 테이블을 설계할 때 데이터의 생성시간과 수정시간 컬럼을 포함하는데, JPA Auditing을 사용하면 생성시간과 수정시간을 자동으로 관리할 수 있습니다. 1.BaseTimeEntity 구현com.rest.api.common.domain 패키지를 생성한 후 BaseTimeEntity 클래스르 추가하세요.BaseTimeEntity.java123456789101112131415161718192021222324252627package com.rest.api.common.domain; import java.time.LocalDateTime; import javax.persistence.Column;import javax.persistence.EntityListeners;import javax.persi..
-
[Spring Boot] JPA 게시판 만들기(2) - API 테스트 코드 구현Spring Boot/2.3.x - JPA 게시판 만들기 2020. 7. 20. 15:19
@SpringBootTest와 TestRestTemplate를 사용하여 게시글을 조회, 등록, 수정, 삭제하는 API 테스트하는 코드를 구현하겠습니다. BoardControllerTest.java1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321..
-
[Spring Boot] JPA 게시판 만들기(1) - 기본 설정 및 CRUD 구현Spring Boot/2.3.x - JPA 게시판 만들기 2020. 6. 25. 11:32
Spring Data Jpa와 H2 Database를 사용하여 게시글을 조회, 등록, 수정, 삭제하는 API를 구현하겠습니다. 1.Dependency 설정pom.xml1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 4.0.0 org.springframework.boot spring-boot-starter-parent 2.3.1.RELEASE com.rest.api jpa-sample 1.0 jpa-sample JPA SAMPLE war 1.8 org.springframework.boo..