일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 데이터 베이스
- 코테
- LV0
- LV.02
- CoffiesVol.02
- 연습문제
- docker
- 알고리즘
- 일정관리 프로젝트
- JPA
- LV03
- Til
- 프로그래머스
- 일정관리프로젝트
- Redis
- 포트폴리오
- CI/CD
- mysql
- spring boot
- Join
- S3
- 이것이 자바다
- LV1
- 디자인 패턴
- LV02
- SQL
- GIT
- Java
- LV01
- Lv.0
- Today
- Total
목록웹개발 (14)
코드 저장소.

목차 1.Swagger? 2.Swagger 설정 및 프로젝트 적용 1. Swagger? Swagger는 Api스펙 명세 및 관리를 목적으로 하며, 실제 서버에 요청을 보내는 방식으로 Api에 대해 테스트를 해 볼 수 있는 Ui를 제공해주는 개발도구이다. 2.Swagger 설정 및 프로젝트 적용 우선 사진과 같이 스프링 프로젝트에 라이브러리를 gradle에 넣는다. 그 다음 Swagger에 관련된 설정 클래스와 설정 properties를 작성한다. import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.securi..
MapStruct는 Java bean 유형 간의 매핑 구현을 단순화하는 코드 생성기입니다. MapStruct 의 장점 컴파일시 설정된 압식으로 오류를 확인할 수 있다.(코드 생성시) 리플렉션을 사용하지 않기 때문에 매핑 속도가 빠르다. 디버깅이 쉽다. 생성된 매핑코드를 눈으로 직접 확인할 수 있다. MapStruct의 사용법 1. gradle을 통해서 라이브러리를 주입한다. //map struct implementation 'org.mapstruct:mapstruct:1.4.2.Final' annotationProcessor "org.mapstruct:mapstruct-processor:1.4.2.Final" 2. 엔티티에서 데이터를 옮길 dto클래스를 작성한다. @Getter @Setter @Build..