Любой инструмент, который может выполнять частичную генерацию кода на основе правил javabean (метод установки и метод получения) - PullRequest
0 голосов
/ 10 июля 2011

Скажите, если у меня есть класс в Java, и я хочу, чтобы он был javabean (эти методы получения и установки)

Класс, который я пишу:

class MyClass{
    String var1;
    Integer var2;
    ........
    many other properties
    ........
}

После частичной генерации кода на основе правил javabean: (Если есть какой-то инструмент!)

class MyClass{
    String var1;
    Integer var2;
    ........
    many other properties
    ........

    public void setVar1(String var1){
       this.var1=var1;
    }
    public String getVar1(){
       return var1;
    }

    public void setVar2(Integer var2){
       this.var1=var1;
    }

    public Integer getVar2(){
       return var2;
    }
    ............
    Many other getter and setter method
    ............
}

Очень утомительно писать все эти методы получения и установки для всех свойств, чтобы сделать MyClass javabean.

Существует ли какое-либо программное обеспечение или плагин IDE , которое может помочь выполнить остальную часть работы, пока я просто даю свойства. Хотя некоторые из предположительно сгенерированного кода не верны, но изменение только части сгенерированного кода намного быстрее и приятнее, чем необходимость писать эти коды самостоятельно.

Ответы [ 2 ]

2 голосов
/ 10 июля 2011

Любая IDE, достойная имени, сделает это за вас.Например, в Eclipse он щелкает правой кнопкой мыши> Source -> Getters and Setters.

Очевидно, что он отличается от других IDE, но они делают то же самое.

1 голос
/ 10 июля 2011

Eclipse & Netbeans и, возможно, другие интегрированные среды разработки имеют ярлык «генерировать и получать и устанавливать».

...