Primavera de arranque: Al principio de análisis de datos

user2170547:

Estoy buscando una manera de leer y analizar una gran cantidad de datos cuando la aplicación de arranque de primavera está comenzando y ser capaz de utilizar estos datos más adelante en otras clases.

Empecé con una clase DataRepository.javay anotado con @Serviceser capaz de inyectar más tarde. Estoy planeando para leer los datos aquí y para inyectarlo en cualquier otra clase que necesito los datos.

Pero, ¿cómo puedo lograr para analizar los datos una sola vez y en el arranque de aplicaciones? La aplicación de arranque de primavera sólo debe ser alcanzable si el análisis se realiza.

Max Farsikov:

Su enfoque con @Servicees 100% adecuado.

Por defecto, todos los granos son únicos, así que si los datos del intérprete en la creación de frijol (en el constructor) será analizado sólo una vez, y esta información puede ser utilizada en otros granos por simple inyección.

Tenga en cuenta que si durante el análisis de datos se tiene que utilizar otros granos , usted debe estar seguro de que todos los granos están completamente construidos. Para que usted debe utilizar el enfoque propuesto por @jreznot : https://stackoverflow.com/a/51783858/5289288

Supongo que te gusta

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