- restcontroller
- 리믹스아이콘
- kotlin
- 전략패턴
- Observer Pattern
- with jdk
- Docker
- spring cloud contract
- springboot
- openapispec
- arc browser
- EntityGraph
- restdocs
- OneToMany
- 무료 아이콘 폰트
- 라즈베리파이
- java
- remix icon
- 라즈베리파이 클러스터
- Spring
- 도커
- Spring Cloud
- java_to_kotlin
- 옵저버패턴
- QueryDSL
- fontawesome
- 폰트어썸
- oraclejdk
- Openjdk
- 디자인패턴
- Today
- Total
목록springboot (3)
< Dev-Kidult />
swagger vs rest docs spring에서 api를 문서화 할 때 제일 많이 쓰는 라이브러리다. 먼저 swagger는 ui에서 직접 api를 테스트 해볼수도 있고 rest docs와 비교해서 ui가 이쁘다. 하지만 단점도 확실하다. 어노테이션을 통해 명세를 하게 되는데 지속적으로 사용하게 된다면 명세를 위한 코드가 많이 붙게되어서 전체적으로 가독성이 떨어진다. 테스트기반이 아니기에 100% 신뢰 할 수 없는 문서이다. 오류케이스에 대해서는 문서화하기가 까다롭다. 반면에 rest docs를 사용하면 위 단점들을 커버할 수 있지만. swagger의 장점은 포기하게 된다. 테스트 코드 기반으로 작성되어서 swagger대비 많은 신뢰성을 확보 할 수 있다. 테스트 코드 기반이기때문에 비지니스로직의 가..
목적 @GetMapping 에서의 조건에 따른 조회에서 빠르고, 단순하고, 쉽게 조회 할 수 있도록 하기 위함. 종류 GitHub - turkraft/spring-filter: Painless filtering library for JPA entities and MongoDB collections. Smoothly integrates with Spring APIs. Spring Data JPA - Reference Documentation Home - DGS Framework 1. spring filter LGU+, OASIS 에서 사용한 라이브러리 장점 두개의 프로젝트를 진행하면서 쌓인 경험치로 인해 계속 쓰는데 큰 어려움이 따르지 않는다. 많은 Comparators(eq, not, in, gt, go..
스프링으로 개발을 하다보면 대부분이 CRUD 개발을 하는것일것이다. 그 중 `R` 중에 List를 조회하는쪽을 개발하다보면 기획자의 요구사항에 맞게 많은 필터(검색조건)에 맞춰서 조회를 하는 경우가 생길것이다. 기존의 경우라면 검색 할 내용이나 여러 조건들을 파라미터로 받아서 서비스단에서 처리를 하였을 것이다. 하지만 지금부터 아래내용을 적용한다면 파라미터로 쿼리를 쓰듯이 써서 넘긴다면 아주 쉽게 해당 내용을 조회 할 수 있다. https://github.com/turkraft/spring-filter GitHub - turkraft/spring-filter: Painless filtering library for JPA entities and MongoDB collections. Smoothly int..