Яка різниця між наступними залежностями?
<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. Я зіткнувся з цим сьогодні