Análisis de inicio de Springboot [puntos difíciles]: cómo escanear automáticamente @SpringBootApplication || cómo cargar la clase de configuración automática @ EnableAutoConfiguration || cómo cargar el controlador front-end

Análisis de inicio de Springboot [dificultades]



Características del escaneo automático

Predeterminada de escaneo y  comenzar la clase todo su paquete de sub-paquete puede escanear automáticamente el mismo nivel

Si no desea utilizar @ComponentScan (basePackage = {"", ""})



Cómo escanear automáticamente

@SpringBootApplication

@EnableAutoConfiguration

@AutoConfigurationPackage

@Import (AutoConfigurationPackages.Registrar. Class )



Cómo cargar clases de configuración automática

@EnableAutoConfiguration

@Import (AutoConfigurationImportSelector. Class )

Se encontró que cuando se inicia Springboot, 127 [2.2.2] clases de configuración automática se cargan por defecto

Luego excluya las clases de configuración que no surten efecto

¿Dónde están los 127 por defecto?



Cómo cargar el controlador frontal



Cómo cargar filtros de codificación



Qué iniciadores proporciona Springboot de forma predeterminada

https://docs.spring.io/spring-boot/docs/2.1.3.RELEASE/reference/htmlsingle/#using-boot- starter
https://docs.spring.io/spring-boot/docs/2.2.2.RELEASE/reference/htmlsingle/#using-boot- starter
529 artículos originales publicados · elogiados 115 · 90,000 visitas

Supongo que te gusta

Origin blog.csdn.net/qq_39368007/article/details/105603543
Recomendado
Clasificación