2023/02 2

기본 생성자 없이 직렬화하기 feat. java Object to JSON

현재 개인 프로젝트를 진행하기 위해서 인강을 보면서 약간 의문점이 남아서 해당 부분을 기록합니다. 테스트케이스를 작성할 때 Object형태를 JSON형식으로 RequestBody에 요청하는 케이스가 생겼습니다. 아래는 위의 설명을 코드화한 것입니다. @Test @DisplayName("/posts 요청") void test() throws Exception { PostCreate request = PostCreate.builder() // 빌더패턴을 이용했습니다. .title("제목입니다.") .content("내용입니다.") .build(); ObjectMapper objectMapper = new ObjectMapper(); // 오브젝트메퍼를 이용해 직렬화합니다. String json = objec..

Servlet] Intellij console log가 안나올 때 해결법 feat.SpringBoot

요즘 다시 백엔드 공부를 하고 있습니다... 정말 많이 돌아왔네요... 자 아무튼 김영한님의 스프링 강의를 보면서 하다가 System.out.print를 했는데 안나오시는 경우가 생겼습니다. 원인 ServletApplication의 @ServletComponentScan 어노테이션이 없어서 그렇습니다. @SpringBootApplication public class ServletApplication { public static void main(String[] args) { SpringApplication.run(ServletApplication.class, args); } } 해결 SpringBoot를 이용하는데 Boot에서 Servlet을 이용하려면 @@ServletComponentScan 어노테이션..