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-webmvcsam, spring-webzostanie dodany niejawnie.
Kiedy powinniśmy używać spring-websamodzielnie?
spring-webmvcdodawania zmianspring-web, ale powiedzmy, że masz wersję Spring-Webmvc jako 4.0.2 i dodajesz kolejną zależność, powiedzmyswagger-springmvcwersję 0.8.8, to dodajespring-webwersję 3.2.x. W tym przypadku możesz otrzymać wyjątki klasy nie znaleziono, więc tutaj musisz jawnie dodaćspring-webi wersję jako 4.0.2. Spotkałem to dzisiaj