Jaka jest różnica między następującymi zależnościami?
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.1.2.RELEASE</version>
</dependency>
vs
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.1.2.RELEASE</version>
</dependency>
Jeśli uwzględnię spring-webmvc
sam, spring-web
zostanie dodany niejawnie.
Kiedy powinniśmy używać spring-web
samodzielnie?
spring-webmvc
dodawania zmianspring-web
, ale powiedzmy, że masz wersję Spring-Webmvc jako 4.0.2 i dodajesz kolejną zależność, powiedzmyswagger-springmvc
wersję 0.8.8, to dodajespring-web
wersję 3.2.x. W tym przypadku możesz otrzymać wyjątki klasy nie znaleziono, więc tutaj musisz jawnie dodaćspring-web
i wersję jako 4.0.2. Spotkałem to dzisiaj