Отправьте объект Typescript типа «Суперкласс» на сервер Java и приведите объект к Суперклассу в Java - PullRequest
0 голосов
/ 30 апреля 2020

Я хочу сделать следующее.

public ResponseEntity<SuperClassType> addNewSuperClassType(@RequestBody SuperClassType 
superclassObject)

public abstract class SuperClassJava {
   private String someProperty;
   private String someOtherProperty;
}

public class ChlidClass1 extends SuperClassJava{
   private String someAnotherProperty;
}

public class ChlidClass2 extends SuperClassJava{
   private String someAnotherProperty;
}

На стороне клиента я использую Typescript, и у меня в основном та же конструкция, что и у

export class SuperClassTypescript {
  someProperty: string;
  someOtherProperty: string;
}

export class ChildClass1 extends SuperclassTypescript {
  someAnotherProperty: string;
}

export class ChildClass2 extends SuperclassTypescript {
  someAnotherProperty: string;
}

. Теперь я хочу отправить с помощью запроса на публикацию объект типа SuperClassTypescript в Java Сервер и получите его в RequestBody "приведенный". Возможно ли это как-то?

Я использую org.springframework.web.bind.

Заранее спасибо за ваши ответы. Это мой первый вопрос, заданный на stackoverflow, так что извините, если есть какие-либо ошибки в настройке вопроса. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...