Теперь я хочу создать общую почтовую службу для наших систем.
По мере разработки мы хотим разработать производителя и потребителя RabbitMQ
. Со стороны потребителя мы могли разработать и развернуть приложение Spring Boot
или Spring Cloud
, но на стороне производителя мы хотим предоставить общий почтовый клиент, такой как интерфейс ниже, и сделать зависимость jar для другой системы.
interface MailClient {
ListentableFuture send(Message message);
}
Но я вижу spring boot и spring облако с использованием многих декларативных методов и, похоже, должен использовать класс приложения, но мне просто нужна ссылка на класс и не нужно развертывать. я не знаю, как его реализовать.