Поскольку сгенерированный код находится под контролем JAXB, вы не сможете этого сделать.Тем не менее, обходной путь может быть:
Скажем, JAXB создает класс Person для вас, сгенерированные свойства будут защищены.
Вы можете создать новый класс MyPerson, расширяющий класс Person, и поместить метод установки внутриКласс MyPerson.Таким образом, вы можете инициировать свойство из файла конфигурации bean-компонента, и сгенерированный код не отменит ваши изменения.Это может или не может быть подходящим обходным путем для вашего случая, так как я не знаю деталей.
generated :
public class Person{
protected List<Something> somethingList;
.
.
}
class MyPerson extends Person{
public void setList(List<Something> somethingList){
this.somethingList= somethingList;
}
}