Red de conocimiento informático - Problemas con los teléfonos móviles - tutorial para principiantes de Springboot

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 en el formulario de configuración XML, lo que indica que el escaneo de componentes está habilitado. beans configurados a través de la anotación y luego registrarlo en el contenedor IOC.

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.