
테스트 코드를 작성하면서 가독성을 위해 DisplayName() 에노테이션을 통해 테스트 이름을 지정해주었다.하지만 실행 해보니 DisplayName이 보이지 않는다. IntelliJ에서 Gradle 테스트 런너를 쓰면 DisplayName을 표시하지 못할 때가 있다.
문제 프로젝트 초기 단계에서 아직 DB 스키마 이름이 정해지지 않아서 프로젝트 초반 작업을 위해서 H2 를 사용하면서 Global 설정 (예를 들어, ResponseDTO, Global Exception 등 )을 하려고 한다. 터미널에서 H2를 8082 포트로 실행하면 잘 작동한다. 하지만 SpringSecurity와 연동하여 실행하면 다음 과 같은 문제...

ReponseDTO를 이용 시 원하는 데이터 순서로 JSON이 반환하지 못하는 경우 2가지 방법을 사용할 수 있다. get메서드, @JsonPropertyOrder() 를 사용해서 해결 할 수 있다.