CodeNexus
메뉴

spring

34편

Spring · Spring Boot

Spring WebFlux 테스트 방법

이 블로그에서는 Spring WebFlux의 테스트 방법에 대해 자세히 알아보겠습니다. Spring WebFlux는 Spring Framework 5에서 도입된 리액티브 프로그래밍 모델로서, 비동기적인 웹 애플리케이션을 개발할 수 있게 해줍니다.

레퍼런스중급약 9분#spring#test#webflux

Spring · Spring Boot

Bean Validation 이슈 (Object Graph)

API관련 작업을 하다가, @RequestBody로 매핑된 객체의 필드값을 validaiton하기 위해서 @Valid 어노테이션(JSR-303) 을 적용했지만, 제대로 적용이 되지 않았다. 이에 대한 해결책을 알아보자.

트러블슈팅중급약 6분#bean-validation#hibernate#object-graph

Spring · Spring Boot

SpringBoot RabbitMQ 연동하기

이번시간에는 오픈소스 메세지 브로커인 RabbitMQ를 로컬에 설치하고, Spring Boot 프로젝트를 이용해서 간단하게 메세지를 전송하고, Listening 하는 샘플 프로젝트를 만들어보도록 하겠습니다.

튜토리얼중급약 7분#spring#springboot

테스트

Junit5 정리

Junit5에 특징과 기본적인 사용법, 문법에 대해서 알아보자.

레퍼런스심화약 17분#junit5#spring

Spring · Spring Boot

[Spring] DispatcherServlet에 대해서 알아보자

DispatcherSevlet의 기본전략과 여러가지 유형에 대해서 알아보자. DispatcherServlet 의 초기화 전략은 다음과 같다. 초기화 구조는 거의다 비슷하기 때문에 여기에서는 initViewResolvers(context) 를 살펴보자.

레퍼런스중급약 9분#spring

Spring · Spring Boot

[Spring] Profile 설정하기

실제 프로젝트에서 dev, stage, production과 같은 개발하는 환경이 다르다. @Profile 어노테이션을 이용해서 다른 profile을 설정하는 방법에 대해서 알아보자.

튜토리얼중급약 4분#spring

Spring · Spring Boot

[Spring] SpringApplication를 통한 코딩

applicationContext가 등록되기 전에 발생한 이벤트를 Listen하는 리스너를 등록하려면 어떻게 해야할까? SampleListner를 만들고, ApplicationListenr 를 구현한다. Generic으로 발생할 이벤트를 명시해 준다.

레퍼런스중급약 2분#spring