Яка різниця між наступними залежностями?
<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-webmvc
додавання inturnspring-web
, але скажіть, якщо у вас версія verm-webmvc версії 4.0.2, і ви додаєте іншуswagger-springmvc
версію залежності залежності від версії 0.8.8, тоді вона додаєspring-web
версію 3.2.x. У цьому випадку ви можете отримати клас не знайдені винятки, тож тут вам потрібно явно додатиspring-web
і версію як 4.0.2. Я зіткнувся з цим сьогодні