2012-10-04 2 views
1

У меня есть класс домена:переусердствовать авто-разводка пружинных свойств компонентов Грааль

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 касался его вообще.

ответ

0

Почему бы не просто назвать ваш эксперимент с фасолью? По умолчанию он будет автоматически проецироваться по имени.

+0

Основной вопрос - как предотвратить автоматическую проводку для определенных свойств. Похоже, это должно быть возможно. Также интересно, что все имена бинов находятся в одном и том же логическом пространстве имен, поэтому объединение классов из разных библиотек может создавать конфликты именования. Или есть способ обойти это? –

Смежные вопросы