Build $ ./gradlew compileJava Run Producer $ SPRING_PROFILES_ACTIVE=default,producer ./gradlew bootRun Run Consumer $ SPRING_PROFILES_ACTIVE=default,consumer ./gradlew bootRun Sample usages: Message.java Producer.java Consumer.java