当使用Spring-boot:1.5.1时,我得到了下面提到的错误,而当使用Spring-boot:1.4.4时,则没有
有人遇到过这个吗?
package org.test;
import lombok.Data;
import lombok.ToString;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.stream.annotation.EnableBinding;
import org.springframework.cloud.stream.annotation.StreamListener;
import org.springframework.cloud.stream.messaging.Sink;
@SpringBootApplication
@EnableBinding(Sink.class)
public class EtestSmsConsumerApplication {
@StreamListener(Sink.INPUT)
public void readSms(SmsRequest smsRequest) {
System.out.println("Received sms " + smsRequest);
}
public static void main(String[] args) {
SpringApplication.run(EtestSmsConsumerApplication.class, args);
}
}
@Data
@ToString
class SmsRequest {
private String message;
}
应用程序属性:
spring.cloud.stream.bindings.input.destination=sms
spring.cloud.stream.bindings.input.content-type=application/json
spring.cloud.stream.bindings.input.group=smsGroup2
server.port=8083
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>etest-sms-consumer</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>etest-sms-consumer</name>
<description></description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-stream-kafka</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Dalston.M1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
</project>
这是绑定器的chelsea.m1
版本和Spring Initializr之间的不一致--Kafka绑定器启动程序要求将0.9依赖项设置为基线,但Spring引导父级将Spring Kafka依赖项覆盖到1.1.2。由于Spring Integration Kafka不是由Spring Boot管理的,所以绑定器2.0.1引入的版本与Spring Kafka 1.1.2不兼容。
此处跟踪:https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/88
更新:如果在Initializr中使用Spring Boot1.5.2.build-Snapshot
版本或更高版本,则应检索正确的依赖项集。请注意,需要Kafka 0.10.1.x。
我在我的Spring启动应用程序中使用springfox-boot-starter依赖于昂首阔步的UI,但当我尝试运行应用程序时,我得到以下错误 我的配置文件: 下面是我正在使用的依赖项。pom。xml文件: 为什么我会犯这样的错误,我什么都不懂。任何帮助都将不胜感激。提前谢谢。
Spring Boot新手尝试将我的应用托管在第二代GCP AppEngine Flexible with Cloud SQL(mysql)上。 使用我从这里获得的Spring Cloud GCP启动器:https://github.com/spring-cloud/spring-cloud-gcp/tree/master/spring-cloud-gcp-samples/spring-cloud
在我的spring boot项目中,我使用Springfox jars实现了swagger,gradle依赖关系如下所示:
我试图把一个Spring启动应用程序放在一个docker容器内,但当我运行它时,我得到这个错误。我看到它是平木的应用程序属性 我在另一个出版物Spring Boot:未能配置数据源:未指定“url”属性,并且无法配置嵌入式数据源 这是我的天赋 泊坞窗文件
我有三个应用程序作为源、处理器和接收器。Source能够将消息传递给处理器,但处理器无法将消息发送到接收器并抛出异常。尝试在本地使用Spring Cloud stream执行任务,所以我在我的接收器pom文件中有spring-cloud d-confiyer-local,并且主类也用@EnableTaskLauncher注释。如果有人可以提供samole,那也会有所帮助。 加工机 源错误 请有人调
我有两个非常简单的spring-cloud-stream应用程序。消息生产者Service3通过Binder-Kafka向消费者Service4发送消息。 我用春云侦探来追踪它们之间的跨度。但是只有Service3中的跨在zipkin服务器中可用。Service4没有显示span。