실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 인프런 | 강의 실무에 가까운 예제로, 스프링 부트와 JPA를 활용해서 웹 애플리케이션을 설계하고 개발합니다. 이 과정을 통해 스프링 부트와 JPA를 실무에서 어떻게 활용해야 하는지 이해할 수 있습니다., - 강 www.inflearn.com 회원 기능 회원 등록 회원 조회 회원 등록 @Getter @Setter public class MemberForm { @NotEmpty(message = "회원 이름은 필수입니다. ") private String name; private String city; private String street; private String zipcode; } //Controller @PostMappi..
JPA Auditing으로 생성시간/수정시간 자동화하기 보통 Entity는 해당 데이터의 생성시간과 수정시간을 포함하고 있다. 이런 정보는 추후 유지보수에 있어 굉장히 중요한 정보이기 때문이다. 이렇다 보니 DB에 삽입 및 갱신할 때는 날짜 데이터를 등록/수정하는 코드가 항상 들어가게 된다. //Ex. 생성일 추가 public void savePosts() { ... posts.setCreateDate(new LocalDate()); postsRepository.save(posts); ... } 하지만 이런 코드가 모든 테이블과 서비스 메소드에 구현해야하 한다면 중복이 발생하고 코드가 지저분해진다는 점이 발생하게 된다. 이런 문제를 해결하고자 나타난 것이 JPA Auditing이다. LocalDate 사..
- Total
- Today
- Yesterday
- flatMap
- JPA
- 빈 순환 참조
- 빌더 패턴
- 스프링부트
- 점층적 생성 패턴
- Spring
- springboot
- @Lazy
- 정적팩터리메서드
- 자바8
- 이펙티브자바
- ifPresent
- 인프런
- java
- java8
- package-private
- 팩토리 메소드 패턴
- Effective Java
- effectivejava
- try catch finally
- 이펙티브 자바
- mustache
- junit
- 복사 팩토리
- try with resources
- 연관관계
- jdk버전
- 생성자
- 김영한
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |