генерация временного кода - PullRequest
2 голосов
/ 05 декабря 2011

Я разрабатываю веб-приложение, используя Spring MVC и отправляю данные между сервером и клиентом как json . Когда страница запрашивает некоторую информацию с сервера, я хочу вернуть именно необходимую информацию client.So мне нужно сгруппировать поле моего доменного объекта в новый видобъект, как показано ниже (я использую jackson для сериализации моих доменных объектов в json и dozer framework для сопоставления классов домена для просмотра классов) .Я хочу аннотировать мой Foo класс, как

@Views( { name ,surname, Foo_VIEW1},{name ,birtdate, address, Foo_VIEW2} ....)

так что я не создаю эти объекты вручную.

Но RetentionPolicy.SOURCE (как этот проект генерирует геттер и сеттеры lombok ) тоже нужна поддержка ide. Как я могу автоматизировать генерацию классов этого представления.

  public  class  Foo{
   String name ;
   String surname;
   Date birtdate;
   String address;
   .
    .
    .
     }
   Foo_VIEW1{
   String name ;
   String surname;
    }
   FOO_VIEW2{
  String name ;
   Date birtdate;
   String address;
  }
...