먼저, DTO generator라는 플러그인을 설치해줍니다. 그리고 Code > Generate 에서 DTO from JSON을 선택합니다. 변환할 json 값을 입력하고, Validate를 눌러 유효성 확인을 합니다. Settings 탭으로 이동하여, 아래 화면과 같이 선택을 해줍니다. 마지막으로, generate 버튼을 눌러줍니다. 아래와 같이 DTO 코드가 생성되고, abstract를 삭제하여 objectmapper에서 오류가 나지 않도록 해주면 됩니다.
JAR 를 만들고 Spark 실행을 하면, 아래와 같이 에러가 발생 할 때가 있다. Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;C)V at com.google.common.io.BaseEncoding$Alphabet.(BaseEncoding.java:458) at com.google.common.io.BaseEncoding$Base64Encoding.(BaseEncoding.java:940) at com.google.common.io.BaseEncoding.(BaseEncoding.java:322) at com.google...
gradle 에 plugin 을 적용하는 방법은 아래의 2가지 방법이 있습니다. 그럼 2가지의 차이점이 뭐냐면,, 없습니다. 그냥 1번 방법이 먼저 나오고, 나중에 2번 방법이 추가 되었습니다. 결론은 아무거나 사용해도 됩니다. apply plugin apply plugin: 'java' plugins task plugins { id 'java' id 'xxx' version 'x.x.x' } 참조 https://stackoverflow.com/questions/32352816/what-the-difference-in-applying-gradle-plugin
- Total
- Today
- Yesterday
- Spark
- Container
- gradle
- spring
- Postman
- spring boot
- plugin
- JPA
- Index
- Filter
- apm
- error
- logstash
- intellij
- Log
- docker
- install
- Git
- Size
- Java
- scala
- tomcat
- Linux
- Kibana
- AWS
- mac
- SpringBoot
- elasticsearch
- JSON
- maven
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |