Spring Webflux에서 파라미터를 로깅하기 위한 방법입니다. Get의 Query Param 같은 경우에는 Request에서 Query Param으로 들고오면 되니까 상관없는데, POST나 Multipart같은 경우는 한번 열고 나면 다시 재사용이 불가능하므로 ServerHttpRequestDecorator나 ServerWebExchangeDecorator를 상속 받아 Filter에서 ServerWebExchange를 새로 선언 후 후 처리를 해줘야 합니다. 해당 부분에 대한 코드들은 밑에 Github에 작성해 뒀으니 자세한 내용은 아래 Github 참조하시면 될 듯 합니다. https://github.com/younghu-lee/spring-webflux-logging GitHub - youngh..

살다보면 그런 일이 있습니다. 아무도 하지 않고 검색해도 안 나오는 걸 보니 누구도 시도하지 않았지만 혼자서 집요하게 집착하게 되는 그런 일. 오늘 한 짓은 그런 류의 짓거리 입니다. 한창 JPA를 하기 위해 Entity도 이클립스로 자동 생성했으니 본격적으로 써 보기 위해 Spring boot Webflux로 코드 테이블에 있는 데이터들을 조회하는 API를 만들었습니다. 기본적으로 log4jdbc는 셋팅하고서 시작했기에 조회할 때 SQL이 콘솔 창에 그대로 찍히는 걸 볼 수 있었습니다. 그렇게 찍히는 건 좋은데 Mybatis는 일단 작성할 때 부터 보기 좋게 작성하기 때문에 상관 없었는데 아래 사진처럼 한줄로 쭉 찍히는 걸 볼 수 있었습니다. 이렇게 찍히면 콘솔에서 로그 찾을 때도 힘들고 해서 다른 방..
- Total
- Today
- Yesterday