json2POJO with Lombok 플러그 인 을 이용 하여 자바 류 를 자동 으로 생 성 하 는 작업

머리말
많은 경우 에 우리 가 인 터 페 이 스 를 정의 하거나 다른 사람의 인 터 페 이 스 를 호출 할 때 손 에 인터페이스 문서 가 하나 밖 에 없다.문서 에 예시 적 인 json 형식의 메 시 지 를 제공한다.우 리 는 json 의 필드 에 따라 자바 POJO 의 필드 속성 을 하나씩 정의 해 야 한다.
정말 힘 들 고 가끔 손 이 떨 리 고 일부 필드 가 잘못 채 워 지면 앞 뒤 연결 이 한꺼번에 성공 하지 못 할 때 가 있다.
제 이 슨 을 자바 POJO 로 직접 만 드 는 방법 이 있다 면 많은 시간 을 절약 할 수 있 지 않 을 까?
1.아이디어 플러그 인 설치
preferences→Plugins→marketplace→입력:json2POjo with Lombok,설치 클릭 및 다시 시작 아이디어

이 과정 을 설치 하면 구 글 의 Gson Format 과 같은 여러 가지 플러그 인 이 있 지만 사용 해 보면 lombok 의 강력 하고 유연 합 니 다.
2.Yapi 인터페이스 작성

그리고 mock 주 소 를 누 르 면 yapi 는 인터페이스 mock 값 을 되 돌려 줍 니 다.이때 우 리 는 제 이 슨 메시지 가 있 었 다.다음 과 같다.

{
"lessonId": 72790926.58835989,
"learnerId": 25695106.24684179,
"lessonDate": 20250701,
"beginTime": -62966641,
"endTime": -3805669,
"weekday": 98440321,
"lessonType": -65646979,
"lessonTypeDesc": "officia in",
"lessonIndex": "tempor deserunt enim Duis",
"teacherName": "in id",
"allowVacation": "Lorem in labore elit",
"minus": -32754173,
"ifVacation": "nisi id",
"vacationType": 23357188.13761404,
"vacationTypeDesc": "elit magna",
"vacationId": 22065329.7215807
}
3.idea 제 이 슨 기반 자바 POJO 만 들 기
just right-click on the destination package and choose "New -> Generate POJOs from JSON"

그리고 OK 를 누 르 면 클래스 를 쉽게 만 들 었 다 는 것 을 알 게 될 것 입 니 다.
이 도 구 는 json 을 끼 워 넣 어도 여러 개의 자바 POJO 를 생 성 할 수 있다 는 장점 이 있다.
추가 지식:아이디어 플러그 인:json 대상 빠 른 자동 생 성 json 실체 클래스
1.아이디어 플러그 인 설치:GsonFormat
idea 에서 File---->setting(또는 idea 단축 키 Ctrl+Alt+S)----------------------------------------플러그 인 을 열 고 GsonFormat 을 검색 합 니 다.---->install 를 설치 한 후 idea 를 다시 시작 합 니 다.

2.아이디어 플러그 인 사용:json 대상 생 성 json 실체 클래스
클래스 를 새로 만 든 다음 오른쪽 단 추 를 누 르 십시오.

변환 할 JSON 형식 데 이 터 를 붙 여 넣 고 ok 을 누 르 십시오.

3.생 성 유형 설정:setting(무시 가능)
생 성 전에 형식 을 설정 할 수 있 습 니 다.제 아 이 디 어 는 lombok 플러그 인 을 통합 시 켰 기 때문에 lombok 형식 을 직접 선택 하고 ok 을 누 르 십시오.무시 할 수 있 습 니 다.

4.생 성 효과
생 성 효 과 는 다음 과 같 습 니 다-

json2POJO with Lombok 플러그 인 을 이용 하여 자바 류 를 자동 으로 생 성 하 는 이 작업 은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 많이 응원 해 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기