profile
블로그 이전했습니다 https://dev314.tistory.com/
post-thumbnail

REST API 옮기기1-2: 뒤늦게 테스트코드 작성하기 (+ @ColumnDefault & @DynamicInsert & @ PreXXX)

Repository - Service -Controller가 잘 작동하는지 확인하는것에 급급하다보니 Test code 작성을 까먹었다. 지금이라도 작성해보잣 Repository Test Trials and Errors 문제1. not-null property references a null or transient value nullable = false로 설정한 필드들에 값을 넣어주지 않아서 문제가 발생했다. 해결1. 변수에 직접 초기값을 설정해준다. 정상적으로 테스트가 진행되었다. 그런데 모든 객체가 동일한 값으로 초기화되므로, 서로 다른 초기값으로 설정해야하는 경우에는 사용할 수 없다. @ColumnDefault란 @ColumnDefault을 사용하면 자동으로 특정 컬럼

2022년 8월 26일
·
0개의 댓글
·
post-thumbnail

REST API 옮기기1-1: User Repository, Service, Controller 작동 확인하기

User Repository User Service User Controller Trial and Error Controller - Service - Repository가 잘 연결되었는지 확인하기 위해 Postman으로 요청을 보냈다. (닉네임으로 유저 검색) 문제1. 파라미터를 찾지를 못한다. 해결1. 파라미터를 다시 설정했다. 문제2. 파라미터를 인식하질 못한다. ![](https://velog.velcdn.com/images/314_dev/post/1ab79304-f2ed-44e5-ba7d-f30

2022년 8월 26일
·
0개의 댓글
·

Project Setup

환경 설정 start.spring.io를 사용하여 Spring Boot 환경을 구축했다 Dependencies Lombok Preferences - plugins 검색 - lombok 설치 Preferences - annotation processor 검색 - Enable annotation processing 활성화 & Apply Spring Web Spring Data JPA MySQL Driver 프로젝트에서 RDB로 MySQL을 사용했다. Trial and Error ![](https://velog.velcdn.com/images/314_dev/post/00b586e5-7407-42b2-863e-919

2022년 8월 23일
·
0개의 댓글
·