본문 바로가기
반응형

Lombok2

Lombok Lombok 이란? - Java 기반에서 기계적으로 작성하는 VO, DTO, Entity 관련 작업을 보다 쉽게 하게 해주는 도구입니다. - Getter, Setter, ToString, hashCode 관련 메소드 작업 관련 Class(클래스) 코드(자주쓰는 코드)를 자동생성 해줄 수 있음. - Spring(SpringSTS) 프로젝트에서 사용할 경우 JPA 환경과 함께 일관화 되고 가독성이 좋은 애플리케이션을 작성할 수 있습니다. - 단점은 협업 모든 인원이 lombok을 설치해야 한다는 것과 추가 어노테이션 사용할 경우 소스코드 분석이 난해할 수 있다. Lombok 설치하기 - 일단 Lombok은 프로젝트를 시작할 때 설치해 두었다. - intelliJ 설정으로 annotation processin.. 2021. 7. 15.
개념정리 RDBMS - 관계형 데이터베이스 - 쇼핑몰이라면 주문정보, 고객정보 등을 저장하는 시스템 - H2는 RDBMS의 한 종류로, 서버가 켜져있는 동안에만 작동하는 RDB이다. - SQL은 데이터를 읽고, 저장하고, 변경하고, 삭제하는 구체적인 문법이다. JPA, Repository - 스프링은 자바로 작동하고, 데이터베이스는 SQL로 작동한다. - 한국어와 영어 사이에는 번역기가 필요한것처럼 자바를 위한 번역기, JPA 사용법을 사용해야한다. - JPA(Spring Data JPA)는 스프링을 위해 생긴것. - Java로 코드를 작성하면 SQL로 번역해줄 뿐만 아니라, 기본적인 기능이 거의 완벽하게 들어있음. - Repository는 JPA를 작동시키는 매개체 API, Lombok, DTO - 클라이언트 .. 2021. 7. 11.
반응형