주어진 .yaml-Files에서 POJO 클래스 파일을 자동으로 생성하는 솔루션을 찾고 있는데 아직 이와 같은 것을 찾지 못했습니다. 나는이 수업을 직접 작성하는 유일한 방법이라고 상상할 수 없습니다..yaml에서 POJO 생성
0
A
답변
1
문제는 YAML은 객체하지 클래스 설명이다. 일반적으로 주어진 YAML 파일에서 POJO 구조체를 자동으로 파생시킬 수는 없습니다. 예를 들어 다음과 같습니다.
YAML에서이 값은 스칼라 키와 값을 사용한 매핑입니다. 그러나 Java에 매핑 할 수있는 방법은 여러 가지가 있습니다. 여기에 두 가지가 있습니다 :
HashMap<String, String>
class Root {
String one;
String bar;
}
이 바로 매핑하는 일을 알고, 당신은 XML에 대한 그와 같은 스키마 정의가 필요합니다. 안타깝게도 YAML은 현재 스키마를 정의하는 표준 방법을 제공하지 않습니다. 따라서 YAML을 역 직렬화해야하는 클래스 계층 구조를 작성하여 스키마를 정의합니다.
POJO를 작성하는 것은 자동화 될 수있는 불필요한 작업이 아니라 대신 YAML을 응용 프로그램에 포함시키는 중요한 단계입니다.
참고 : 실제로 데이터 레이아웃을 정의하고 Java 소스 코드를 생성하기 위해 YAML을 사용하려는 경우 물론 가능합니다. 그러나 그에 대한 도움말을 얻으려면 설명에서 훨씬 더 자세해야합니다.
관련 문제
- 1. YAML에서 자바 스크립트 클래스/개체 생성
- 2. YAML에서 보간
- 3. 다른 POJO 참조가있는 POJO
- 4. POJO
- 5. POJO 및 hbm.xml을 사용하는 DAO 생성
- 6. Firebase flatten 구조와 pojo 생성 android
- 7. 아파치 avro 코드 생성 POJO 전용
- 8. POJO 도메인 java 클래스 자동 생성
- 9. yaml에서 변수를 정의하는 방법
- 10. YAML에서 속성을 해시로 변환
- 11. yaml에서 팬더 dtypes 사전
- 12. YAML에서 HTML Eclipse 플러그인
- 13. YAML에서 단일 느낌표는 무엇을합니까?
- 14. POJO 태피스트리
- 15. doctrine yaml에서 db 테이블을 생성하는 방법
- 16. 루비 : YAML에서 해시 배열 읽어주기
- 17. 2D 배열 오브젝트 YAML에서 Java
- 18. yaml에서 빈 필드를 나타내는 방법
- 19. 빈 yaml에서 빈 배열 참조?
- 20. YAML에서 별칭을 연결할 수 있습니까?
- 21. 확장 된 해시가 YAML에서 자체로드하려고합니다.
- 22. yaml에서 파이프 기호의 용도는 무엇입니까
- 23. "Products"는 Rails의 YAML에서 예약어입니까?
- 24. YAML에서 문자열을 연결하는 방법은 무엇입니까?
- 25. Doctrine의 새로운 YAML에서 데이터베이스 마이그레이션
- 26. YAML에서 줄 바꿈이 표시되지 않습니까?
- 27. PHP - Doctrine, YAML에서 인터페이스를 지정하십시오.
- 28. JSON 2 POJO 오프라인
- 29. yaml에서 연관 배열 목록을 만드는 방법
- 30. Jackson Json과 POJO 매핑
이것을 확인하십시오 : https://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-Started#using-jsonschema2pojo-within-your-java-project-embedded –