報錯如下:
Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2019-04-26 18:26:41.167 ERROR 5284 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
Field jmsMessagingTemplate in org.myself.gradle.active.service.Producer required a bean of type 'org.springframework.jms.core.JmsMessagingTemplate' that could not be found.
- Bean method 'jmsMessagingTemplate' not loaded because Ancestor org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration did not match
Action:
Consider revisiting the conditions above or defining a bean of type 'org.springframework.jms.core.JmsMessagingTemplate' in your configuration.
Process finished with exit code 1
build.gradle文件內容
group 'org.myself.gradle'
version '1.0-SNAPSHOT'
apply plugin: 'java'
sourceCompatibility = 1.8
repositories {
maven {
url "http://maven.aliyun.com/nexus/content/groups/public/"
}
mavenCentral()
}
dependencies {
implementation "org.springframework.boot:spring-boot-starter-web:1.5.10.RELEASE"
implementation 'org.springframework.boot:spring-boot-starter-test:1.5.10.RELEASE'
implementation 'org.projectlombok:lombok:1.16.18'
implementation 'org.springframework.boot:spring-boot-starter-activemq:1.5.10.RELEASE'
}
application.yml內容:
spring:
application:
name: gradle-active
activemq:
user: admin
password: admin
broker-url: tcp://127.0.0.1:61616
pool:
enabled: true
max-connections: 10
packages:
trust-all: true
看下你的依賴是否缺少這個,添上啓動成功
implementation 'org.apache.activemq:activemq-pool:5.15.1'