tutorial para principiantes de Springboot
Como novato en Springboot, primero déjame entender algunas configuraciones:
1.mvc:
spring.mvc.async.request-timeout
Establezca el tiempo de espera de las solicitudes asíncronas en milisegundos. Si no se establece, prevalecerá el tiempo de espera de la implementación específica. Por ejemplo, para el servlet3 de Tomcat, es de 10 segundos.
spring.mvc. formato de fecha
Establezca el formato de fecha, como dd/MM/aaaa.
spring.mvc.favicon.enabled
Si se admite favicon.ico , predeterminado 3: verdadero
spring.mvc.ignore-default-model-on-redirect
Si se ignora el contenido del modelo predeterminado durante la redirección, el valor predeterminado es 2, verdadero :
spring.mvc.locale
Especifique la configuración regional utilizada.
spring.mvc.message-codes-resolver-format
Especifique los códigos de mensaje Estrategia de formato (PREFIX_ERROR_CODE, POSTFIX_ERROR_CODE) spring.mvc.view.prefix
Especifique el prefijo de la vista mvc.
spring.mvc.view.suffix
Especifique el sufijo de la vista mvc.
Información ampliada:
JavaConfig y anotaciones comunes
1 JavaConfig
Lo sabemos. que los beans están en Spring IOC Un concepto muy central, el contenedor Spring es responsable de la gestión del ciclo de vida del bean. Inicialmente, Spring usaba archivos de configuración XML para describir definiciones de beans y dependencias mutuas.
Pero con el desarrollo de Spring, cada vez más personas están insatisfechas con este método, porque todas las clases de negocios del proyecto Spring están configuradas en archivos XML en forma de beans, lo que genera una gran cantidad de Archivos XML, lo que hace que los proyectos sean complejos y difíciles de gestionar.
2. ComponentScan
La anotación @ComponentScan corresponde al elemento
Podemos especificar el alcance del escaneo automático por parte de @ComponentScan a través de atributos como basePackages. Si no se especifica, el escaneo se realizará desde el paquete de la clase en la que @ComponentScan está declarado por defecto.