목록SpringBoot (2)
Coding Note
유지보수에 있어서 생성, 수정 시간은 중요한 정보가 된다! JPA Auditing으로 생성 시간/수정 시간 자동화하기! JPA Auditing - Spring Data JPA에서 시간에 대해서 자동으로 값을 넣어주는 기능 - 자동으로 시간을 매핑하여 데이터베이스의 테이블에 넣어줌 LocalDate - java8 이전 시간 출력은 Date/Caledar 클래스를 사용하였으나 다양한 문제들로 인해 LocalDate/LocalDateTime이 등장 1. 생성/수정 시간 추가하기 domain패키지에 클래스를 생성한다. - BaseTimeEntity package com.bs.book.springboot.domain.posts; import lombok.Getter; import org.springframewor..
스프링에서 JPA로 데이터베이스 다루기 1. domain 패키지 생성하고 posts 패키지 생성 후 클래스 인터페이스 생성 도메인(소프트웨어 요구사항)을 담을 패키지를 생성한다. 기존 MyBatis은 쿼리 매퍼를 사용하여 dto 패키지를 떠올리지만 다름. - Posts 클래스 코드 package com.bs.book.springboot.domain.posts; import lombok.Builder; import lombok.Getter; import lombok.NoArgsConstructor; import javax.persistence.*; @Getter @NoArgsConstructor @Entity public class Posts { @Id @GeneratedValue(strategy = Ge..