Red de conocimiento informático - Problemas con los teléfonos móviles - Proyecto de agregación Springcloud ***use el mismo pom.xml principal y la misma clase de herramienta

Proyecto de agregación Springcloud ***use el mismo pom.xml principal y la misma clase de herramienta

Diagrama de arquitectura del proyecto

Como se muestra arriba, la arquitectura Springcloud tiene muchos proyectos pequeños independientes. El archivo pom.xml de cada proyecto tiene muchas dependencias repetidas, por lo que solo la capa más externa necesita. ser heredado. El padre pom.xml puede ser.

La configuración del pom.xml principal es la siguiente

En el pom.xml del subproyecto interface_survey, solo necesita cambiar por com. test

test_interface

1.0También

2. Cree una nueva interface_common como clase de herramienta. Almacena todas las clases de herramientas para todo el proyecto. Si es necesario llamar a otros servicios, deben introducirse en el archivo principal pom.xml

Debido a lo anterior. En este paso, todos los servicios heredan el pom.xml principal, por lo que se puede acceder a todo el proyecto. Esta clase de herramienta sirve.

Como se muestra a continuación (demostración):

Debe utilizar el método jsonNotEmpty() en interfaceUtil

Si ha completado los pasos anteriores y aún no puede hacer referencia eso, Recuerde empaquetar los servicios públicos en paquetes jar.

emmmm Otro punto es que si hay anotaciones en la clase pública *** que deben iniciarse junto con el proyecto, @SpringBootApplication necesita agregar scanBasePackages. Lu Jin puede escribir mucho para especificar lo específico. Ubicación del servicio. Soy vago y vale la pena especificar el gran camino.