У меня есть класс домена:переусердствовать авто-разводка пружинных свойств компонентов Грааль
class Searcher {
String names
List<String> getExperiments() {
return names.split(',');
}
void setExperiments(List<String> list) {
names = list.join(',');
}
}
и боб, определенный в файле ресурсы
experiments(com.fxpal.querium.experiment.ExperimentHolder) {
otherProp = 'foo'
}
experiments
боб семантический отличается от experiments
свойство класса Searcher
. Как предотвратить автоматическое подключение Spring к определенному свойству конкретного компонента? Поскольку свойство experiments
для bean-компонента Searcher
получено, я не хочу, чтобы Spring касался его вообще.
Основной вопрос - как предотвратить автоматическую проводку для определенных свойств. Похоже, это должно быть возможно. Также интересно, что все имена бинов находятся в одном и том же логическом пространстве имен, поэтому объединение классов из разных библиотек может создавать конфликты именования. Или есть способ обойти это? –