la exploración de anotación de primavera-COI

Notas escaneadas de primavera de dos maneras:

  1. Muy común es utilizar aplicacion.xml exploración, la exploración de todas las clases por debajo del paquete actual.
 <context:component-scan base-package="org.youyuan.bean"></context:component-scan>

2 pueden ser realizadas por el código de código java exploración, definir una configuración de clase

@Configuration
@ComponentScan(basePackages = "org.youyuan.service")
public class UserConfig {
}

Esta configuración corresponde al efecto de acción de clase del componente-scan anteriormente, que representa la posición de los basePackages escaneo @ComponentScan el paquete.
Por supuesto, hay otra forma de escanear la superficie, mediante el escaneo de la anotación.

@Configuration
@ComponentScan(basePackages = "org.youyuan.service",useDefaultFilters = true,excludeFilters =
        {@ComponentScan.Filter(type = FilterType.ANNOTATION,classes = Controller.class)})
public class UserConfig {  
}

Todo ello bajo un Bean escanear org.youyuan.service Actualmente, además de controlador.

Publicado 25 artículos originales · ganado elogios 0 · Vistas 291

Supongo que te gusta

Origin blog.csdn.net/qq_42219004/article/details/105163303
Recomendado
Clasificación