2017-10-05 1 views
0

다음과 같이 나의 봄 부팅 나머지의 API 개발 워크 플로우 보이는 :자신감 서버 스텁 생성 워크 플로우

  1. 만들기/업데이트 자신감 사양
  2. 서버 스텁 (API 인터페이스, 컨트롤러, 모델 클래스)의
  3. 세대
  4. 구현 스텁

이제 모델 클래스에 JPA 주석을 사용하고 있습니다. swagger 스펙으로 모델을 확장하면 새로 추가 된 속성으로 새로운 모델 클래스가 생성됩니다. 하지만 내 모델 클래스를 덮어 쓰지 못하도록 서버 스텁 생성기가 내 특수 효과를 사용하여 사용자 지정 했으므로이를 방지합니다.

모델 클래스의 주석을 다시 작성하지 않고도 새로 지정된 속성을 가져 오기 위해 워크 플로우에 모델 클래스 생성을 통합하려면 어떻게해야합니까?

답변

0

솔루션 : 자체 패키지의 모든 모델 클래스를 확장 한 다음 원하는대로 특성에 주석을 달기 만하면됩니다.

/models/account.java -> extend to -> /models/ext/account.java

그런 다음 모델 클래스를 덮어 쓰는 것은 확장 클래스의 JPA 주석에 영향을주지 않습니다.