
요새 멀티모듈이랑 msa 둘다 공부중인데, 오랜만에 새롭게 공부하는 느낌이 좋아서 만족중이다. 멀티모듈은 예전에 티켓 발급 웹 어플리케이션을 만들던 중 비슷한 프로젝트 참고 차 확인했던 "두둥"이라는 서비스를 최대한 따라가고 있으며 msa는 아예 인프런에서 강의를 듣는 중이다.
간략하게 상황 설명을 하자면, 버전이 업데이트 되면서 스웨거와 RestControllerAdvice가 충돌이 나는 것 같았다.


@Hidden
@RestControllerAdvice(annotations = {RestController.class})
public class ExceptionAdvice extends ResponseEntityExceptionHandler{}
다른 블로그에서는 basePackages, 혹은 basePackageClasses를 설정해주면 된다고 했지만 필자는 에러가 그대로였어서 아래 스택오버플로를 참고했다. 위의 @Hidden어노테이션을 붙여 해결.
https://stackoverflow.com/questions/79274106/how-to-use-both-restcontrolleradvice-and-swagger-ui-in-spring-boot

멀티모듈도 배울게 많지만 msa는 매우매우많다. 빨리 벨로그 작성을 하고싶은데 영 시간이 안나서 몰아 쓰지 않을까...