반응형

2018/06 3

[Spring] Spring Pageable 사용법

Spring JPA 를 사용하면서 Pageable 이라는 것을 사용해보았는데 정말 편하다. 공식문서에 따르면 pageable 에서는 page, size, sort 라는 파라미터를 사용할 수 있다고 한다. 각 파라미터의 의미를 생각해보면 무척 쉽다. @GetMapping("/board") public List getAllBoard(Pageable pageable) throws Exception { return boardService.findAll(pageable); } 다음과 같이 controller 메소드에 파라미터로 Pageable 인터페이스를 받고, 해당 url 에 접속할 때 http://localhost:8080/board?size=3 와 같이 쿼리스트링으로 받으면 해당 사이즈만큼 리스트를 반환한다..

개발/Spring 2018.06.12

[Spring] Spring WebFlux reactive mongo PropertyReferenceException 해결

우선 필자는 Spring WebFlux 에 reactive mongo 를 사용 중이었다. 그리고 UserRepository 라는 인터페이스에 ReactiveCrudRepository 클래스를 상속 받게 해놓았다. package com.kjh.hojak.repository; import com.kjh.hojak.model.User; import org.springframework.data.repository.reactive.ReactiveCrudRepository; import reactor.core.publisher.Mono; public interface UserRepository extends ReactiveCrudRepository { Mono findByWriter_id(Mono writer_id..

개발/Spring 2018.06.02

[Spring] Spring 5, WebFlux Swagger 지원안함

Spring WebFlux 에 Swagger 를 적용해보려고 했는데 깃허브에 Springfox 프로젝트에 issue 를 보니까 지원을 하지 않는 것 같다. 물론 Spring 5도! 참조 링크 : https://github.com/springfox/springfox/issues/1773/ 해당 이슈에 마지막 쯤에 이런 코멘트가 달려있다. Recap:Sping 5 (spring-data-rest 3) dropped support for Javas older that Java 1.8.Spingfox projects are written and compiled in Java 1.6 (WTF?)Springfox can not support Webflux or spring-data-rest at all withou..

개발/Spring 2018.06.01
반응형