Обновить определение поля в Spring Roo

Я определил поле в Roo с:

field number --fieldName firstNum --type java.lang.Integer

Но я действительно хотел определить его с помощью --notNull.

Могу ли я обновить это в Roo или мне нужно обновить сгенерированные файлы вручную за пределами консоли Roo?

Ответ 1

Я не думаю, что в Roo есть команда 'delete' или 'change' field, но очень просто удалить поле из вашего класса (Roo позаботится об обновлении всех связанных артефактов), а затем просто добавить поле снова из Консоль Roo.

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