반응형 스프링/WebClient2 JdbcTemplate 동적 테이블은 JPA에서 불가능하므로, 우회해보자 의존성 org.springframework.boot spring-boot-starter-data-jdbc NamedParameterJdbcTemplate : 파라미터 명으로 쿼리매칭 가능(순서X) private final NamedParameterJdbcTemplate namedParameterJdbcTemplate; (List) namedParameterJdbcTemplate.query(SELECT_QUERY.replace("@TABLE_NAME", table) , new MapSqlParameterSource("id", "test"), new BeanPropertyRowMapper(T.class)); (주의) T class에 Setter가 없다면, 결.. 2021. 6. 4. WebClient & WebClient vs RestTemplate 공통점 : HttpClient 모듈을 사용한다. 차이점 : RestTemplate : WebClient 이전에 만들어졌다. 동기로만 가능하며, deprecated 될 예정 WebClient : 동기 / 비동기 현 시점에서 RestTemplate을 사용할 수 없는것은 아니지만, 향후 확장성을 위해 WebClient를 사용해보도록 하자. WebClient 의존성 org.springframework.boot spring-boot-starter-webflux 기본 WAS는 netty로 설정되지만, jetty로 설정해도 된다. Instance 생성 Spring Boot 에선 WebClient.Builder 인터페이스가 기본 bean으로 등록 전역으로 커스텀하고 싶다면, WebClientCustomizer를 Bea.. 2021. 5. 20. 이전 1 다음 728x90 반응형