먼저, DTO generator라는 플러그인을 설치해줍니다. 그리고 Code > Generate 에서 DTO from JSON을 선택합니다. 변환할 json 값을 입력하고, Validate를 눌러 유효성 확인을 합니다. Settings 탭으로 이동하여, 아래 화면과 같이 선택을 해줍니다. 마지막으로, generate 버튼을 눌러줍니다. 아래와 같이 DTO 코드가 생성되고, abstract를 삭제하여 objectmapper에서 오류가 나지 않도록 해주면 됩니다.
starter-test 의존성도 잘 추가가 되어있고, 테스트 코드도 test/java 경로에 잘 들어가 있는데, IntelliJ에서 아래 테스트 코드를 수행하면 junit 패키지를 찾지 못한다는 에러가 발생하는 경우가 있습니다. import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest; import org.springframework.test.context.junit4.SpringRunner; import static org...
Dependency( Gradle ) implementation 'com.h2database:h2' H2 embedded 모드 spring: datasource: url: jdbc:h2:mem:testdb username: sa driver-class-name: org.h2.Driver h2: console: enabled: true H2 file 모드 Test 코드에서는 file에 데이터가 남지 않는다. 그냥 앱 실행을 하면, file에 데이터가 남아 있다. 그리고 Test 코드에서 ddl-auto를 create 로 했는데, 실제 테스트 돌아갈때 drop table을 하는데도 기존 데이터가 날아가지 않고 있다 앱 실행 시에는 drop 해서 파일에 있는 것이 다 날아감. 테스트 모드에서 실행하면, 임베디..
- Total
- Today
- Yesterday
- gradle
- Postman
- plugin
- logstash
- maven
- Log
- spring boot
- Git
- Size
- spring
- Index
- Kibana
- error
- scala
- JPA
- mac
- elasticsearch
- SpringBoot
- apm
- Linux
- tomcat
- docker
- Filter
- AWS
- intellij
- JSON
- Container
- Spark
- install
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |