", который позже я смогу использовать в качестве REST API? Каждая конечная точка также ожидает RespBundleApiRequestBody вместо повторного использования уже существующей модели RespBundleApi
Использование [list] [*]spring-data-rest-webmvc - для создания API из репозиториев [*]openapi-generator- cli — для создания моделей в машинописном тексте. [/list] [b]Мои модели Java[/b] [code]@Entity @Data @NoArgsConstructor @AllArgsConstructor @FieldDefaults(level = AccessLevel.PRIVATE) @RepositoryRestResource public class RespTemplateApi { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) Long id;
@Entity @Data @NoArgsConstructor @AllArgsConstructor @FieldDefaults(level = AccessLevel.PRIVATE) @RepositoryRestResource public class RespBundleApi { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name ="bundle_id") Long id;
@NotNull String what;
@NotNull @OneToMany(cascade = CascadeType.ALL) List temps;
} [/code] Вот что генерируется [code]export interface RespBundleApiRequestBody { /** * * @type {number} * @memberof RespBundleApiRequestBody */ 'id'?: number; /** * * @type {string} * @memberof RespBundleApiRequestBody */ 'what': string; /** * * @type {Array} * @memberof RespBundleApiRequestBody */ 'temps': Array; } [/code] Это то, что я ожидаю создать [code]export interface RespBundleApi { /** * * @type {number} * @memberof RespBundleApi */ 'id'?: number; /** * * @type {string} * @memberof RespBundleApi */ 'what': string; /** * * @type {Array} * @memberof RespBundleApi */ 'temps': Array; } [/code] Как создать модель с помощью "[code]'temps': Array;[/code]", который позже я смогу использовать в качестве REST API? Каждая конечная точка также ожидает RespBundleApiRequestBody вместо повторного использования уже существующей модели RespBundleApi