Qual è la differenza tra le seguenti dipendenze?Maven dependency spring-web vs spring-webmvc
<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>
Se includo spring-webmvc
solo allora spring-web
viene implicitamente aggiunto.
Quando utilizzare solo spring-web
?
Accetto, +1. Ma caso raro: l'inclusione di 'spring-webmvc' inturn aggiunge' spring-web', ma se hai una versione di spring-webmvc come 4.0.2, e aggiungi un'altra dipendenza dì la versione di swagger-springmvc' di 0.8.8, quindi aggiunge la versione 'spring-web' di 3.2.x. In questo caso potresti ottenere delle eccezioni non trovate nella classe, quindi qui devi aggiungere esplicitamente 'spring-web' e versione come 4.0.2. L'ho incontrato oggi – spiderman
@spiderman Escluderei la dipendenza transitiva 'spring-web' in' swagger-springmvc' – Roger