2016-10-22 4 views
0

私は全く新しいSpring MVCで新しく、それを3日前に学び始めました。私はまだその構成を理解しようとしています。 pom.xmlファイルに複数の依存関係を定義することが推奨されているかどうかを知りたいと思います。pom.xmlの複数のSpring WEB MVCバージョン

<?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.mywebsite</groupId> 
    <artifactId>emusicstore</artifactId> 
    <version>1.0-SNAPSHOT</version> 


    <dependencies> 
     <dependency> 
      <groupId>org.springframework</groupId> 
      <artifactId>spring-webmvc</artifactId> 
      <version>4.2.4.RELEASE</version> 
     </dependency> 

     <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> 
     <dependency> 
      <groupId>org.springframework</groupId> 
      <artifactId>spring-webmvc</artifactId> 
      <version>4.3.3.RELEASE</version> 
     </dependency> 


    </dependencies> 
</project> 

これは簡単な質問かもしれませんが、これが良い方法かどうかを知る必要があります。

私は4.3.3 RELEASEを使用しようとしたとき、それはWEB-INFフォルダ内dispatcher-servlet.xmlapplicationContext.xmlファイルを生成しなかったことに気づきました。しかし、私が4.2.4 RELEASEを使用したとき、それは2つのファイルを生成しました。

ありがとうございます。

答えて

0

使用するバージョンを明示的に指定する方が良いので、これは良い方法ではありません。

Mavenはバージョンのいずれかを省略します。 Maven依存プラグインを使用して、選択されているプラ​​グインを見ることができます:

mvn dependency:analyze 
関連する問題