次の依存関係の違いは何ですか?
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.1.2.RELEASE</version>
</dependency>
対
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.1.2.RELEASE</version>
</dependency>
spring-webmvc単独で含めるspring-webと、暗黙的に追加されます。
いつspring-web一人で使うべきですか?
spring-webmvcinturnを追加するspring-webとが追加されますが、spring-webmvcのバージョンが4.0.2で、別の依存関係(swagger-springmvcバージョン0.8.8)を追加すると、spring-webバージョン3.2.xが追加されます。この場合、クラスが見つからないという例外が発生する可能性があるため、ここではspring-web、バージョン4.0.2 を明示的に追加してバージョンを指定する必要があります。私は今日これに遭遇しました