Я думаю, что ответом является использование IDE.Все они имеют функции «добавить свойство», которые будут генерировать декларацию, и соответствующим образом именовать геттеры и сеттеры.
Если вы предпочитаете вводить свои свойства вручную, у них всех также есть генерирующие функции геттер / сеттер, которые будут смотреть на свойстваВы ввели (определите, какие геттеры и сеттеры отсутствуют) и предлагаете создать подходящие именованные геттеры и сеттеры оптом для выбранных вами.
Чтобы ответить на ваш конкретный вопрос, да, вы можете написать свой собственныйКласс, который берет список строк (то есть имен свойств) и распечатывает их как серию методов получения и установки, это базовая конкатенация строк:
private String generateGetter(String propName) {
return String.format(" public String get%s()\n return this.%s;\n }", StringUtils.capitalize(propName), propName);
}
Чтобы преобразовать первую букву propName в верхний регистр(соглашение о методах получения и установки, вы можете сделать это самостоятельно или использовать утилиты строки Apache .