Resumen de los conceptos básicos de Springboot de autoaprendizaje

Resumen de los conceptos básicos de Springboot de autoaprendizaje


1. ¿Qué es SpringBoot?

SpringBoot proporciona una forma rápida de usar Spring. Basado en la idea de que la convención es mejor que la configuración, los desarrolladores no tienen que cambiar entre la configuración y el negocio lógico, y dedicarse a la escritura de código del negocio lógico, lo que mejora enormemente la eficiencia del desarrollo. y acortar el ciclo del proyecto hasta cierto punto

1. Las desventajas de la primavera

(1) configuración engorrosa
(2) dependencias engorrosas

2. Función de arranque de resorte

(1) Configuración automática
(2) Dependencia de inicio: transferencia de dependencia
(3) Accesibilidad

Spring Boot no es una mejora de Spring, sino una forma de usar Spring rápidamente

Dos, configuración SpringBoot

inserte la descripción de la imagen aquí

⚫ SpringBoot proporciona 2 tipos de archivos de configuración: propertyis y yml/yaml
⚫ Nombre de archivo de configuración predeterminado: aplicación
⚫ La prioridad en el mismo directorio es: propiedades > yml > yaml

1, yaml

El nombre completo de YAML es YAML Ain't Markup Language. YAML es un formato de serialización de datos intuitivo que puede ser reconocido por computadoras y es fácil de leer por humanos, fácil de interactuar con lenguajes de secuencias de comandos y puede ser compatible con diferentes programas. de bibliotecas YAML Importación de programas de lenguaje, tales como: C/C++, Ruby, Python, Java, Perl, C#, PHP, etc. Los archivos YML se centran en los datos y son más concisos que el formato xml tradicional. La extensión del archivo YAML puede usar .yml o .yaml

inserte la descripción de la imagen aquí
formato de datos yaml

2, perfil

Cuando desarrollamos aplicaciones Spring Boot, normalmente se instalará el mismo conjunto de programas en diferentes entornos, tales como: desarrollo, pruebas, producción, etc. Entre ellos, la dirección de la base de datos, el puerto del servidor y otras configuraciones son diferentes. Si tiene que modificar el archivo de configuración cada vez que lo empaque, será muy problemático. La función de perfil es para el cambio de configuración dinámica
inserte la descripción de la imagen aquí

3. Orden de carga de la configuración interna

inserte la descripción de la imagen aquí

3. Spring Boot integra otros marcos

1. SpringBoot integra Junit

① Construir un proyecto SpringBoot
② Introducir dependencias de inicio de prueba de inicio
③ Escribir clases de prueba
④ Agregar comentarios relacionados con la prueba
• @RunWith(SpringRunner.class)
• @SpringBootTest(classes = startup class.class)
⑤ Escribir métodos de prueba

2. SpringBoot integra Redis

① Construir proyecto SpringBoot
② Introducir dependencias de inicio de redis
③ Configurar propiedades relacionadas con redis
④ Inyectar plantilla RedisTemplate
⑤ Escribir métodos de prueba y probar

3. SpringBoot integra MyBatis

① Construir el proyecto SpringBoot
② Introducir las dependencias de inicio de mybatis, agregar el controlador mysql
③ Escribir la configuración relacionada con DataSource y MyBatis
④ Definir tablas y clases de entidades
⑤ Escribir archivos dao y mapper/desarrollo de anotaciones puras
⑥ Prueba

Supongo que te gusta

Origin blog.csdn.net/TotoroChinchilla/article/details/126087240
Recomendado
Clasificación