どの依存関係がありませんか?私は現在使用しています:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
取得中のエラー:インポートorg.springframework.web.bindを解決できません
同じ問題がありました。数時間を費やした後、「spring-webmvc」の依存関係を既に追加しているが「spring-web」では見逃しているという解決策に出会いました。この問題を解決するには、以下の依存関係を追加してください。すでにお持ちの場合は、両方を最新バージョンに更新してください。確実に機能します。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
バージョンを「5.1.2」または最新に更新できます。 V4.1.6を使用したため、ビルドは失敗しました。これは古いバージョンであるためです(互換性の問題が発生する可能性があります)。
このソリューションは動作します、私は同じ問題を抱えていて、時間後に私はこれに思いつきました:
(1)pom.xmlに移動します
(2)この依存関係を追加します。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
(3)プロジェクトを実行します
問題は依存関係だとは思わない。 IDEでそのエラーが発生していると思います。その後、更新してください。 Eclipseの場合、Maven-> Update Dependenciesを実行してみてください
解決するには、Spring Frameworkを3.2.0以上に更新してください!
ローカルMavenリポジトリに何らかのエラーがある場合があります。したがって、Eclipseを閉じ、ローカルの.m2からjar spring-webmvcを削除してから、Eclipseを開き、プロジェクトでpdate Maven Dependencies。を押してください。
その後、Eclipseは依存関係を再度ダウンロードします。私が同じ問題を修正した方法。
私はspring-webバージョン4.3.7を使用していました
動作する4.1.7に変更するとすぐに解決しました。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.1.7.RELEASE</version>
</dependency>
Spring 3.0.5を使用していて、Spring 4.0。*を使用する必要があると思います。これで問題が解決します。 org.springframework.web.bind.annotation.RequestMappingは、Spring-web 4.0。*より前のSpring-webでは使用できません。
これをpom.xmlの依存関係の下に追加します
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</dependency>
これは@RestController
、@RequestMapping
に使用されます
私はほとんど同じ問題を抱えていましたが、それはいくつかの.jarライブラリが更新されなかったからです。
@RequestMappingを使用できなかったため、「@ RequestMappingを介したマウス」をクリックし、「修正...」をクリックすると、.jarライブラリがダウンロードおよびインストールされます。
私は同じ問題を抱えていましたが、他の方法で解決しました(プロジェクトフォルダを右クリックすると、Mavenタブが表示されるのはpom.xmlでそれを行う場合のみMavenタブが表示されないためです):
IDE(Eclipse)はMavenから依存関係をインポートしなかったため、このエラーが発生します。Springフレームワークを使用していて、プロジェクトを右クリックしてSTSをインストール済みである可能性がフォルダーSpring Tools-> Maven Dependeciesの更新。
Eclipse JUNO m2Eclipse 1.3.0 Spring IDEE 3.1を使用しています
-> Go to pom.xml
-> Add this Dependency :
-> <dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
->Wait for Rebuild or manually rebuild the project
->if Maven is not auto build in your machine then manually follow below points to rebuild
right click on your project structure->Maven->Update Project->check "force update of snapshots/Releases"
Pom.xmlに移動します
この依存関係を追加します。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
コマンドプロンプトを使用して、フォルダを見つけます:-mvn clean