私はSpringブートを使用しており、Spring Integrationのためにスターターpomを使用したいと考えています。私が持っている私のPOMでspring-boot-starter-integrationを使用しているときにorg.springframework.integration.Messageが見つかりません
:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.3.RELEASE</version>
<relativePath/>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-integration</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
これは4.3.6春の統合のjarファイルのバージョンと春のフレームワークのjarファイルの4.3.5に引っ張ります。自分のクラスの1つで、メッセージを使用しようとしています。
import org.springframework.integration.Message;
public Object doThings(Message<?> message) {
}
メッセージが見つかりません。 Spring統合の古いバージョンでは、spring-integration-core.jarにありましたが、このバージョンにはありません。移動したのか何か変わったのか?私はドキュメントをチェックしましたが、まだ参照されていますので、間違った場所を探していると思いますが、コアは私のいる場所のように聞こえます!私は間違って何をしていますか?
を見てそれは本当に__org.springframework.integration.Message__ですか、それは__org.springframework.messaging.Message__する必要がありますか? https://github.com/spring-projects/spring-integration/wiki/spring-integration-3.0-to-4.0-migration-guide – Tome
@Tomeを参照してください - あなたは本当に正解です、ありがとう!私が見たことがある春のインテグレーションのクラスを見て気にしたら、私はこれを見つけたはずです。リンクありがとう。これをコメントではなく回答に変えれば、私はそれを受け入れることができます。 – DaveRlz