2025/03/06 3

Mock 객체 테스트 시 필드 주의점

문제:@BeforeEachvoid setUp() { mockUser = new User("testEmail", "testUser", "password", "testName", Role.USER); mockPost = new Post("Test Title", "Test Content", 0, mockUser); mockComment = new Comment("Test Comment", mockPost, mockUser, null);}이후, mockUser.getId()를 가져오는 것에 실패. 원인:mock 객체이기 때문에 JPA 엔티티가 아니라 Id가 존재하지 않음 해결:@BeforeEachvoid setUp() { mockUser = new User("testEmail", "test..

Project/Boilerplate 2025.03.06

Spring Boot response로 header가 추가되지 않는 현상

문제:response.addHeader(JwtProperties.HEADER_AUTHORIZATION, JwtProperties.ACCESS_TOKEN_PREFIX + newAccessToken);스프링 서버에서 응답 헤더에 추가한 헤더가 Front 서버에서 출력했을 때, undefined로 출력됨 원인:configuration.setExposedHeaders(Collections.singletonList("Set-Cookie"));configuration.setExposedHeaders(Collections.singletonList("Authorization"));configuration.setExposedHeaders(Collections.singletonList("x-reissue-token"..

Project/Boilerplate 2025.03.06