Я хочу создать промежуточное программное обеспечение, которое прослушивает канал Redis и преобразует события, отправляя их другим службам. Другие сервисы слишком старые и fr agile на ощупь, так что это в основном шаблон адаптера. Файл build.gradle
выглядит следующим образом:
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-redis'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor'
annotationProcessor 'org.projectlombok:lombok'
testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
}
Проблема в том, что приложение завершает работу сразу после его запуска. Я не знаю, как заставить Spring зависнуть там и продолжать слушать события Redis.