본문 바로가기

java2

[Spring boot] Lombok - Annotation 자동 작성 라이브러리, 언제 쓰이고, 어떻게 쓰이는가 Lombok Annotation목차0. Lombok 이란?1. 접근자/설정자 자동 생성 - @Getter/@Setter2. 생성자 자동 생성 - @NoArgsConstructor/@AllArgsConstructor / @RequiredArgsConstructor3. ToString 메소드 자동 생성 - @ToString4. equals, hashCode 자동생성 - @EqualsAndHashCode5. @Data 들어가기에 앞서..강의를 통해 spring을 접하는게 아니라 단기간에 빠르게 코드를 이해해야하는 상황이 왔다.spring 새내기 필자는 일단 spring boot에서 java 코드가 아닌 자바 어노테이션(@)을 이해하는 부분부터 알아야겠다는 생각을 했다.  해당 프로젝트의 Dependencies.. 2023. 6. 19.
[Intellij] .(점)으로 구분되는 디렉토리 구조 - Compact Middle Packages 해제 Spring 새내기로서 Spring의 파일 구조를 익히기 위해 일단 계층별 디렉토리 구조를 살펴보고자 했다. Intellij에 익숙하지 않는 필자... 디렉토리 만드는 것부터 헤매는 모습을 보았다. Intellij 폴더 만드는 법 1. 마우스 오른쪽 클릭 2. New > Package .(점)으로 구분되는 디렉터리 구조 해제하는 법 그런데 여기서 문제점은 폴더별 구조를 나누기 위한 작업을 하려고 했는데 아래 폴더로 만들어지지 않고 다음과 같이 .(점)으로 구분되게 끔 만들어지는 것이다. 해결방법은 프로젝트 윈도우 우측 상단에 보이는 톱니바퀴 세팅을 누르고, Compact Middle Packages 세팅을 해제해주면 디렉터리 구조가 풀어진다. 하지만, 이 경우 프로젝트 규모가 커지면 불편해질 수 있기 때.. 2023. 6. 12.