Eclipse - можете ли вы перейти к введенному бину - PullRequest
3 голосов
/ 10 ноября 2011

Я использую STS eclipse IDE версии 2.8

Можно ли перейти непосредственно к классу по имени бина? IE для класса с именем bean 'foo.bar в приведенном ниже примере:

public class SomeClass() {

  @Autowired(required=true)
  @Qualifier("foo.bar")
  private FooServive myFooService;

  ...
}

Я знаю, что могу добраться до него из вкладки Spring Explorer, но я хочу пропустить посредника.

Ответы [ 2 ]

3 голосов
/ 12 сентября 2012

... часто также полезен "Поиск ссылок на Spring Beans".Он предоставляет обзор всех ссылок на данное имя компонента;обычно вы получите определение класса, определение XML и будете использовать его для внедрения зависимостей.

Для этого используется стандартная привязка клавиш CTRL-SHIFT-g.

0 голосов
/ 22 ноября 2011

Вы можете использовать Alt-F7 для поиска Java на "foo.bar". Он выведет определение компонента с таким именем (по крайней мере, при использовании файлов конфигурации XML). В определении компонента вы можете нажать F3 на значении атрибута class, что приведет вас к самому определению класса. Конечно, вы должны включить Spring Nature .

...