Springboot lanzador personalizado

1. Componentes principales del arrancador springboot

1. Módulo lanzador

Tome el iniciador de mybatis como ejemplo.
Solo hay un archivo pom.xml en el proyecto, que se usa para importar los paquetes jar que deben ser dependientes, incluido el paquete jar de configuración automática mybatis, mybatis-spring-boot-autoconfigure
Inserte la descripción de la imagen aquí

2. Módulo de configuración automática

Usando el iniciador de mybatis como ejemplo para
lograr la configuración automática, necesita crear un archivo spring.factories en la carpeta META-INF, especificar la clase que implementa la configuración automática y
Inserte la descripción de la imagen aquí
abrir la clase de configuración específica. Puede ver que mybatis agrega el bean para saltar a través de @Bean En el contenedor
Inserte la descripción de la imagen aquí

Segundo, crea un lanzador personalizado

1. Crear un proyecto Springboot, responsable de la encapsulación de las funciones públicas.

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

2. Crear application.properties

Inserte la descripción de la imagen aquí

3. Cree la clase dataconfig

Inserte la descripción de la imagen aquí

4. Crear la clase de plantilla

Inserte la descripción de la imagen aquí

5. Cree la clase CustomStarterRun, necesita agregar

La anotación @Configuration y @EnableConfigurationProperties (DataConfig.class), de lo contrario, @ConfigurationProperties (prefix = "spring.datasource") en la clase DataConfig informará un error
Inserte la descripción de la imagen aquí

6. Cree un archivo spring.factories para especificar la clase de configuración

Inserte la descripción de la imagen aquí

7. Golpea el paquete jar

Inserte la descripción de la imagen aquí

8. Coloque el jar en el almacén local y guarde pom.xml como un archivo .pom con el mismo nombre que el jar, que se utiliza para introducir el paquete de dependencia

Inserte la descripción de la imagen aquí

9. Crear un proyecto maven vacío, responsable de importar proyectos de funciones públicas

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

10. Modificar pom.xml

Inserte la descripción de la imagen aquí

11. Golpea el paquete jar

Inserte la descripción de la imagen aquí

12. Coloque el paquete jar y el archivo .pom en el almacén local

Inserte la descripción de la imagen aquí

13. Abra un proyecto springboot e introduzca los 2 paquetes jar recién creados

Inserte la descripción de la imagen aquí

14.application.properties agregar parámetros

Inserte la descripción de la imagen aquí

15. El controlador inyecta FisherTemplate y llama al método helloworld

Inserte la descripción de la imagen aquí

16. El navegador inicia una solicitud para ver e imprimir, el nombre y la contraseña solo pueden referirse al valor de este elemento

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

19 artículos originales publicados · Me gusta2 · Visitas 721

Supongo que te gusta

Origin blog.csdn.net/qq_40977118/article/details/104881794
Recomendado
Clasificación