В Springboot 2 я могу сделать что-то вроде этого, чтобы отключить встроенный контейнер сервлета:
spring:
main:
web-application-type: none
Теперь я ищу похожую настройку для отключения JMS.В настоящее время я использую профиль, что-то вроде этого:
@Profile("!nojms")
public class MQListener {
...
, а затем использую application-lala.yaml
с содержанием:
spring:
main:
web-application-type: none
profiles:
active: nojms
Но теперь, когда я использую профиль "lala", тогдаслушатель JMS все еще запускается.