Primavera Boot uso de la biblioteca en el proyecto Java llanura

Thomas Lang:

Estoy actualmente trabajando en una biblioteca tarro de primavera de arranque para los componentes reutilizables como

  • LDAP
  • correo electrónico
  • mensajería con Apache kafka
  • uso de la API de descanso

Objetivo:
Cada Java "usuario / codificador" de nuestra empresa debe ser capaz de "poner" este frasco en el proyecto de los (Maven o lo que sea) y utilizar los componentes reutilizables en lugar de codificar todas las cosas con la mano una y otra vez.

La construcción de microservicios para ese asunto sobre el resto no es una alternativa para nosotros.

Mi pregunta es:
¿Puedo volver a utilizar esta biblioteca tarro de primavera de arranque en cualquier proyecto de Java comunes?

Beeing aficionado, puedo "put" esta biblioteca jarra en un proyecto Java y cablear mis servicios Primavera arrancar desde esa biblioteca en mi proyecto de vainilla Java "no Primavera de arranque"?

Aviso / Editado:
he utilizado la primavera de arranque como plantilla de proyecto ( spring-boot-starter-parent).
Puedo configurar mis plantillas como la LdapTemplatemano y no permitáis que la primavera Boot hacer la magia.

Editar
En lo que se refiere a la reutilización en proyectos de Primavera de arranque / Primavera, todo está bien. He hecho ya.

Mi objetivo con esta biblioteca puede ser que cada "usuario" Java puede utilizar esta biblioteca, así:
final SuperCoolLibary scl = new SuperCoolLibrary(); final boolean exists = scl.searchForLdapUser("tlang");

Así que tal vez otra pregunta:
¿Sería mejor no cambiar esta biblioteca para tal vez la nueva infraestructura del módulo de Java Jigsaw?

la mano de NOD:
  1. Escriba su propia primavera-Boot-auto-arranque. Una guía se puede encontrar en: https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-developing-auto-configuration.html
  2. De esta manera su biblioteca se puede utilizar en todos los proyectos de arranque de primavera con sólo añadir como dependencia (que significa el frasco debe estar en la ruta de clase).
  3. Si la aplicación Java no utiliza el SpringContext los servicios no pueden ser "conectados" en la primavera de vainilla en su aplicación java llano.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=201006&siteId=1
Recomendado
Clasificación