¿Cuáles son los beneficios del legendario framework principal SpringBoot?

En la actualidad, Springboot se ha convertido en la tecnología de marco principal. Para dominar SpringBoot más rápido, se recomienda ver el video tutorial directamente. El ejemplo primero explica las dependencias importantes en pom.xml, seguido por el archivo de configuración de la aplicación y finalmente el implementación de código. Hágale saber por qué y gradualmente le permitirá dominar la configuración automática del marco SpringBoot, las dependencias iniciales y otras características.

Recursos de vídeo relacionados:

https://www.bilibili.com/video/BV1XQ4y1m7ex

1. Descripción general de Spring Boot

Spring Boot es el punto de partida para todos los proyectos de desarrollo basados ​​en Spring. Spring Boot está diseñado para ponerlo en funcionamiento con las aplicaciones Spring lo más rápido posible y con la menor cantidad de archivos de configuración posible.

2. ¿Qué es Spring Boot?

Spring Boot es un nuevo marco proporcionado por el equipo de Pivotal, que está diseñado para simplificar el proceso inicial de construcción y desarrollo de nuevas aplicaciones Spring. El marco utiliza un enfoque específico para la configuración, por lo que los desarrolladores ya no necesitan definir la configuración repetitiva. Spring Boot en realidad no es un marco nuevo, sino que configura muchos marcos de forma predeterminada, al igual que Maven integra todos los paquetes Jar y Spring Boot integra todos los marcos.

3. ¿Cuáles son los beneficios de usar Spring Boot?

Mirando hacia atrás en el proyecto SSM anterior, el proceso de construcción sigue siendo relativamente engorroso y requiere:

(1) Configurar web.xml, cargar spring y spring mvc

(2) Configurar la conexión de la base de datos, configurar los archivos de registro

(3) Configure la lectura del archivo de configuración de carga y habilite las anotaciones

(4) Configurar el archivo del mapeador

.....

Los microservicios son muy populares ahora, si mi proyecto solo necesita enviar un correo electrónico, si mi proyecto solo necesita producir un punto, ¡tengo que lanzarlo así otra vez!

Pero, ¿qué pasa con el uso de Spring Boot?

¡Es muy simple, solo necesito algunas configuraciones para construir rápida y convenientemente un conjunto de proyectos web o construir un microservicio!

Puntos clave: construya proyectos de manera simple, rápida y conveniente; integración sin configuración de los principales marcos de desarrollo; mejore en gran medida la eficiencia del desarrollo y la implementación.

catálogo de videos

• 001. ¿Qué es springboot? porque aprenderlo

• 002. Curso de Introducción a SpringBoot

• 003. Utilice el archivo xml para configurar el contenedor

• 004.Contenedor de configuración JavaConfig

• 005. Importar archivo de configuración xml @ImportResource

• 006. Leer archivo de configuración de propiedad @PropertyResource

• 007. Características de la bota de resorte

• 008. Introducción del documento

• 009. La primera forma de crear un proyecto SpringBoot

• 010. Comprender pom.xml

• 011. La segunda forma de crear un proyecto SpringBoot

• 012. Usar la dirección del asistente en el navegador

• 013. Crear un proyecto experto

• 014. Ejemplo web basado en SpringBoot

• 015. Anotación SpringBootApplication

• 016. Crear una aplicación SpringMVC

• 017.archivo de configuración de propiedades

• archivo de configuración 018.yml

• 019. Archivo de configuración en formato de propiedades utilizado por defecto

• 020. Crear archivos de configuración multientorno

• 021. Probar archivos de configuración multientorno

• 022. Usar @Valor para leer datos

• 023. Mapear los datos del archivo de configuración a objetos java

• 024. Pasos para que SpringBoot use jsp

• 025. Crear un proyecto usando jsp

• 026. Probar el uso de jsp

• 027. Obtención manual de objetos en el contenedor

• 028. Usar CommandLineRunner

• 029. Revisión del interceptor SpringMVC

• 030. Crear un objeto interceptor y registrarlo

• 031. Interceptor de prueba

• 032. Uso de servlets

• 033. La segunda forma de registrar Servlet

• 034. Usar filtro personalizado

• 035. Revisar el filtro de codificación de caracteres

• 036. La codificación predeterminada de la respuesta es ISO-8859-1

• 037. Usar la clase de filtro de juego de caracteres proporcionada por el sistema

• 038. Pasos para usar CharacterEncodingFilter

• 039. Establecer el método de codificación en la configuración de la aplicación

• 040. Crear tabla de Estudiantes

• 041. MyBatis iniciando dependencia

• 042. Crear interfaz Dao y archivo Mapper

• 043. Crear objetos de capa empresarial

• 044. Crear controlador

• 045. Perfil

• 046. Probar la base de datos de acceso MyBatis

• 047. Anotación @Mapper

•048.@MapperScan

• La interfaz 049.Dao y el archivo Mapper están separados

• 050. Pasos para la gestión separada de la interfaz Dao y el archivo Mapper

• 051. Control de transacciones en Spring

• 052. Transacciones - modificar pom.xml

• 053. Transacciones - Uso de Generadores MyBatis

• 054. Archivo de configuración de la aplicación de transacción

• 055. Transacción - método público agregado @Tranactional

• 056.Transacción: configuración completa de la transacción

• 057. Estilo de arquitectura de interfaz

• 058. Qué es REST

•059.Introducción al estilo REST

• 060. Explica REST en una frase

• 061. Soporte de anotaciones

• 062. Variable de ruta Variable de ruta

• 063.Cartero es fácil de usar

• 064. Soporte poner y borrar en la página

•065.REST Tenga en cuenta que la URL más el método de solicitud deben ser únicos

• 066. Cliente Java de Redis

• 067. Redis preparados

• 068. Dependencias de Redis

• 069. Configurar la información del servidor Redis

• 070. Agregar datos a Redis

• 071. Serialización RedisTemplate

• 072. Establecer la serialización de RedisTemplate

• 073.idea genera un número de versión serializado

• serialización 074.json

• 075. Integrar los documentos de Dubbo

• 076. Crear un proyecto de interfaz pública

• 077. Dependencia de Dubbo y Zookeeper

• 078. Exponiendo a los proveedores de servicios

• 079. Configuración externa de Dubbo

• 080. Agregar @EnableDubbo a la clase de inicio

• 081. Excluir dependencias Log4j

• 082. Crear un consumidor

• 083. Proveedor de llamadas de consumidores

• 084. Pasos para integrar Dubbo

• 085. SpringBoot está empaquetado como guerra

• 086. Publicar guerra en tomcat

• 087. ejecutar la guerra

• 088. Crear aplicación jsp

• 089. Paquete de aplicación como tarro

• Resumen de 090.jar y guerra

• La diferencia entre 091.war y jar

• 092. Primer ejemplo de plantilla

• 093. Configuración común del motor de plantillas

• 094. Plantillas - Expresiones Variables Estándar

• 095. Plantillas - Expresiones Variables Estándar

• 096. Plantillas - seleccione expresiones variables

• 097. Uso de expresiones de vínculo de plantilla 1

• 098. Parámetros de paso de expresión de vínculo de plantilla 2

• 099.Uso de atributo de plantilla 1

• 100. plantilla-propiedad uso 2

• 101.template-each-List-1

• 102.template-each-List-2

• 103. Plantillas: una revisión de los bucles

• 104. Plantilla - Matriz de bucles

• 105. Plantilla - Mapa de bucles

• 106. Plantilla - Lista de bucles-Mapa

• 107. plantilla-si

• 108. Plantilla—a menos que

• 109. cambio de plantilla

• 110. Plantilla - texto en línea

• 111. Plantillas - javascript en línea

• 112. Plantilla-literal

• 113. Concatenación Plantilla-Cadena

• 114. Plantilla-operadores

• 115. Plantillas: uso de objetos incorporados 1

• 116. Plantilla: método de objeto #request incorporado

• 117. Plantilla: método de objeto de #sesión de objeto incorporado

• 118. Plantillas: documentación de vista de objetos incorporados

• 119. #fechas de clases de herramientas integradas en plantillas

• 120. Plantillas: clase de herramienta integrada #numbers

• 121. Plantilla: clase de herramienta integrada #strings

• 122. Plantillas: clases de utilidad integradas #listas

• 123. Plantilla - clase de herramienta incorporada - manejo nulo

• 124. Plantillas - Plantillas personalizadas

• 125. Plantilla-insertar plantilla

• 126. plantilla-incluir plantilla

• 127.Plantilla: todo el archivo html como plantilla

• 128.templates: use plantillas de otros directorios

• 129. Puntos destacados del curso

• 130. Resumen - Anotaciones de primavera - anotaciones para crear objetos

• 131. Resumen - Anotaciones de primavera - anotaciones para la asignación de atributos

• 132. Resumen - Anotaciones de primavera - Otras anotaciones

• 133. Resumen-MyBatis-Notas Dubbo

• 134. Ejercicio-dubbo-redis-ajax

• 135.ejercicio-dubbo-redis-proveedor

• 136.ejercicio-dubbo-redis-consumidor

Supongo que te gusta

Origin blog.csdn.net/weixin_54585403/article/details/123481550
Recomendado
Clasificación