2012-10-10 7 views
5

In meinen XML-Konfigurationsdateien ichJava-basierte Konfiguration und scannen

schreiben
<context:component-scan base-package="com.my.stuff"/> 

Jetzt bewege ich mich auf Java-basierte Konfiguration. Wie kann ich es in meiner basierten Klasse ohne ApplicationContext dort tun?

Antwort

15

Sie können @ComponentScan Annotation zu Ihrer Konfigurationsklasse verwenden.

Beispiel:

@Configuration 
@ComponentScan("com.acme.app.services") 
public class AppConfig { 
    @Bean 
    public MyBean myBean() { 
     // instantiate, configure and return bean ... 
    } 
} 
+0

Vielen Dank. Es ist was ich brauche. –