- fontawesome
- 라즈베리파이
- 도커
- arc browser
- restcontroller
- oraclejdk
- 라즈베리파이 클러스터
- restdocs
- EntityGraph
- spring cloud contract
- OneToMany
- java
- Spring
- 무료 아이콘 폰트
- java_to_kotlin
- 리믹스아이콘
- 디자인패턴
- openapispec
- 폰트어썸
- Observer Pattern
- remix icon
- 전략패턴
- springboot
- Spring Cloud
- QueryDSL
- Docker
- kotlin
- with jdk
- 옵저버패턴
- Openjdk
- Today
- Total
목록Spring (4)
< Dev-Kidult />
목적 @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..
예제(코드)는 깃허브에 있습니다. 1. Spring cloud contract 이전은 어떻게 테스트를 했을까 모든 마이크로 서비스를 올리고 엔드 투 엔드 테스트를 한다. 다른 마이크로 서비스 목(mock)을 만들어서 유닛 및 통합 테스트를 한다. 2. 모든 마이크로 서비스를 올리고 엔드 투 엔드 테스트를 했을 때 장점: 서비스를 시뮬레이터 할 수 있음. 서비스 간 실제 통신을 테스트. 단점: 테스트를 하기 위해 모든 마이크로 혹은 연관된 서비스들을 배치해야 함. 테스트를 하는 동안 다른 마이크로 서비스는 잠겨 있음. (그동안 아무도 테스트를 하지 못함) 테스트를 하기위한 시간이 오래 걸림 피드백 과정이 오래 걸림 디버깅을 하기가 매우 어려움 3. 다른 마이크로 서비스 목(mock)을 만들어서 유닛 및 통..
1. 소개 이 글에서는 Spring MVC에서 자주쓰게 되는 @Controller와 @RestController의 차이점을 알아보겠습니다. 먼저 @Controller 어노테이션은 스프링프로젝트의 컨트롤러에서 오랜기간 스프링프레임워크에서 사용되어져왔습니다 반면 @RestController는 4버전에서 도입이 되었습니다. @RestController 어노테이션은 Restful 웹서비스의 생산을 단순화 하기 위해서 만들어졌습니다. @RestController에는 @Controller와 @RestController를 결합한 어노테이션이라고 보시면 됩니다. 2. Spring MVC @Controller 예제 12345678910111213@Controller@RequestMapping("/user")class S..