2017-01-06 10 views
1

私は、いくつかのチュートリアルに続いて、Spring MVCフレームワークを試し始めました。 AFAIK 4.3.5.RELEASEは現在のリリースバージョンですが、pom.xmlのバージョンを変更すると、インポート(org.springframework.stereotype.Controllerなど)の一部をもう解決できません。Spring MVC 4.3.5.RELEASEにアップデートすると、インポートを解決できません。

これは何も原因が見つかりませんでしたか?春のいずれかの問題がありません

<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>de.blub.blib</groupId> 
<artifactId>blub-mvc</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<packaging>war</packaging> 

<properties> 
<maven.compiler.source>1.8</maven.compiler.source> 
<maven.compiler.target>1.8</maven.compiler.target> 

<springframework.version>4.3.5.RELEASE</springframework.version> 
</properties> 

<build> 
<plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-war-plugin</artifactId> 
     <version>3.0.0</version> 
     <configuration> 
      <failOnMissingWebXml>false</failOnMissingWebXml> 
     </configuration> 
    </plugin> 
</plugins> 
</build> 

<dependencies> 

<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> 
<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-webmvc</artifactId> 
    <version>${springframework.version}</version> 
</dependency> 

<!-- https://mvnrepository.com/artifact/javax.servlet/jstl --> 
<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>jstl</artifactId> 
    <version>1.2</version> 
</dependency> 

<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> 
<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>javax.servlet-api</artifactId> 
    <version>3.1.0</version> 
    <scope>provided</scope> 
</dependency> 

<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc --> 
<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-jdbc</artifactId> 
    <version>${springframework.version}</version> 
</dependency> 

<!-- https://mvnrepository.com/artifact/org.hsqldb/hsqldb --> 
<dependency> 
    <groupId>org.hsqldb</groupId> 
    <artifactId>hsqldb</artifactId> 
    <version>2.3.4</version> 
</dependency> 

</dependencies> 

</project> 
+0

すべての依存関係は確実に含まれていますか?それは私のために働いているようだ。 – user2004685

+1

これはIDEにありますか?ビルドはコマンドラインで動作しますか? – Adam

+0

コマンドラインビルドが機能します! IDEエラーと思われます。私はEclipse Neon.2 Release(4.6.2)を使用しています –

答えて

0

バージョン4.3.4.RELEASEは-4.3.5あなたのpom.xmlに以下を追加し@Controller注釈

について...働いている

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-web</artifactId> 
    <version>${org.springframework-version}</version> 
</dependency> 
関連する問題