Spring 정리

Yujin Shin·2021년 3월 28일
0

Lombok

Lombok이란 : 개발할 때 자주 사용하는 코드 Getter, Setter 등등을 어노테이션으로 자동 생성해준다!

롬복은 플러그인으로 쉽게 추가 가능하다.

  • @Getter
  • @Setter
  • @RequiredArgsConstructor : final 필드가 포함된 생성자를 모두 생성해준다.
  • @NoArgsConstructor : 기본 생성자 자동 추가

JPA

  • Repository == DAO
    ex) interface Postsrepository extends JpaRepository<Posts, Long>

  • @Entity : 테이블과 링크될 클래스임을 나타냄

  • @Id : 해당 테이블의 PK 필드

  • @GeneratedValue : PK 생성 규칙

  • @Column

구조

  1. Posts : Entity (DB 정보)
  2. PostsSaveRequestDto : DTO - DB 사이에서 전달을 위한
  3. PostsRepository :
  4. PostsService : 로직 처리
  5. PostsApiController :

참고

profile
아무것도 몰라여 @_@

0개의 댓글