Вы можете сделать это, используя метод autowireBean()
в AutowireCapableBeanFactory
. Вы передаете ему произвольный объект, а Spring будет обрабатывать его, как то, что он сам создал, и будет применять различные куски и куски автоувеличивания.
Чтобы получить доступ к AutowireCapableBeanFactory
, просто используйте autwire, что:
private @Autowired AutowireCapableBeanFactory beanFactory;
public void doStuff() {
MyBean obj = new MyBean();
beanFactory.autowireBean(obj);
// obj will now have its dependencies autowired.
}
Да, может. Если вы посмотрите руководство TortoiseHg , вы найдете раздел 4.12, озаглавленный «Переименовать угадывание». Цитата:
Хорошая вещь - это шаг 5: вы можете фактически переключать сходство по ходу дела, и черепаха на лету изменяет то, какие файлы считаются переименованными. Вы можете получить большую часть того, что хотите, осторожно сдвинув ползунок до нужного процента и повторно проверив.
Мой файл глобальных настроек (mercurial.ini) настроен следующим образом:
[defaults]
addremove = --similarity 100
Если вы спросите меня, это должно быть включено по умолчанию.
установка "-s 100" по умолчанию для addremove - отличная идея; но hgrc.5 говорит, что [defaults] устарел, поэтому я использую эти:
[alias]
addremove = addremove --similarity 100
adrs = addremove --similarity 0.01
Последнее очень полезно для отслеживания бинарных данных (таких как cad-файлы или чертежи), которые не сжаты и четко сегментированы/слоисты.