2017-07-10 4 views
0

So definieren Sie ComponentScan, ohne Annotation zu verwenden oder XML im Frühjahr zu verwenden? Gibt es eine Möglichkeit, componentScan mit Java-Code zu setzen?So definieren Sie @ComponentScan ohne XML und Annotation

+0

nehme an, Sie beziehen sich diese [Beitrag] (https: // stackoverflow.com/questions/24883987/how-to-configure-component-scan-by-annotation-only-in-spring) –

Antwort

0

This blog says:

Mit dem WebApplicationInitializer, Spring Framework Web MVC Anwendungen jetzt können sich von web.xml befreien. Zusätzliche Konfiguration/Implementierungen sind für programmatisch verfügbar die DispatcherServlet Registrierung und Konfiguration des Federbehälters

Sie sollten so etwas wie dieses werden:

public class Initializer implements WebApplicationInitializer { 

    public void onStartup(ServletContext servletContext) 
     throws ServletException { 
     AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext(); 

     ctx.scan("com.package.name"); 
     //the rest of initialization 
    } 
} 
Verwandte Themen