Go into folder rabbitmq.
docker-compose up
Go to WebUI and login with rabbitmq:rabbitmq.
Configure Queues and Exchanges as chown in folder doc.
Go into folder spring-boot.
Run application against virtual host "default".
./gradlew bootRun
Run application against virtual host "one".
export SPRING_PROFILES_ACTIVE=host_one && ./gradlew bootRun
Run application against virtual host "two".
export SPRING_PROFILES_ACTIVE=host_two && ./gradlew bootRun