Source --> Generate Getters and Setters...
Вы также можете получить к нему команду Quick Fix (Ctrl+1
), когда курсор находится на свойстве.
РЕДАКТИРОВАТЬ
Если вы просто ищете более быстрый способ копирования свойств из одного объекта в другой, я предлагаю вам посмотреть с помощью отражения. Я думаю, что этот путь был бы намного проще в долгосрочной перспективе, чем многократно генерировать один и тот же код.
Commons BeanUtils может снять некоторые трудности при написании чистого кода отражения. Например, copyProperties
принимает целевой компонент и либо другой компонент, либо карту в качестве источника.
Мне нравится ответ @ Oscar. Это приводит к некоторой очистке.
Когда я вставляю из буфера обмена, я получаю что-то похожее на это:
setOne(int)
setTwo(String)
Чтобы очистить это, я сначала добавляю точки с запятой с этим регулярным выражением поиска / замены:
search = (.)$
replace = \1;
Затем я добавляю вызовы геттера (при условии, что входящий объект данных называется «data»):
search = s(et.*)\(.*
replace = s\1(data.g\1());
Это не обрабатывает несколько аргументов в вызове метода ...