springboot2.x de cero a uno (1, crear servicios rápidamente)

入坑第一战,尽量写得详细点,也是给自己copy配置的地方,话不多说,开干。

1. Cree un proyecto vacío, no hay mucho que decir sobre la idea es la versión comunitaria.
2. La configuración de Maven no tiene mucho que decir, solo Inserte la descripción de la imagen aquí
úsala 3. Completa manualmente la estructura del directorio. Aunque el gorrión es pequeño y completo, todavía necesita algo. Inserte la descripción de la imagen aquí
4. Comenzando a entrar en el tema, el conflicto de dependencias es un problema muy común durante el desarrollo. Springboot-parent se usa para administrar la versión de java y las versiones de otras bibliotecas dependientes. Cuando se usa el paquete jar, el número de versión es administrado por springboot tanto como sea posible, que se reduce virtualmente. Confíe en gran medida en los problemas de conflicto.
Inserte la descripción de la imagen aquí
5. Introduzca la dependencia principal spring-boot-starter-web, que integra tomcat, validador (API de verificación y verificación de parámetros de Hibernate), springweb, springmvc, spring-core, beans, context, AOP orientado a aspectos, anotación, registro , Configuración y otras dependencias.

<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
</dependency>

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
6. Agregue el número de puerto externo del servicio en el archivo de configuración (no necesita usar ni yml ni las propiedades. Depende de su opinión) Inserte la descripción de la imagen aquí
7. Use springboot para desarrollar la interfaz rest de estilo springmvc basada en Servlet (springmvc es simple y fácil de usar. Muy común en producción, se usa servlet La estabilidad y el rendimiento de la escritura de Java es muy bueno, pero aquí es solo para demostración. Personalmente, prefiero el chasis de Java en microservicios basados ​​en el estilo RPC Vert.x, que se llamará con PRC más adelante)
Inserte la descripción de la imagen aquí
8. Al agregar las anotaciones de SpringbootApplication, se puede inyectar El contexto, los archivos de recursos, los objetos de registro de administración de objetos de frijol, los archivos de configuración, etc.son un montón de cosas que se pueden usar cuando se ejecuta Springboot. Inserte la descripción de la imagen aquíInserte la descripción de la imagen aquí
9. Ejecute el servicio (puede ver el orden de springboot ejecutándose en el registro, actualice el contexto de la configuración de la anotación, inicialice el puerto tomcat, inicie tomcat, inicie el motor de servlet, lea el archivo del sistema local de Apache (aquí hay un error que falta en el tiempo de ejecución portátil de Apache ( APR) Los archivos requeridos, el rendimiento local será un poco peor, puede ignorarlo) -inicializar el contexto de primavera-cargar el filtro-emparejar la información de configuración de springmvc-registrar el objeto-jvm iniciar OK)
Inserte la descripción de la imagen aquí
10. Acceder a la interfaz de descanso personalizada, y Llevar información de consultaInserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/csfun1/article/details/109634112
Recomendado
Clasificación