Apa perbedaan antara dependensi berikut?
<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>
Jika saya memasukkan spring-webmvc
sendiri maka spring-web
secara implisit ditambahkan.
Kapan sebaiknya kita gunakan spring-web
sendiri?
spring-webmvc
penambahan inturnspring-web
, tetapi katakan jika Anda memiliki versi spring-webmvc sebagai 4.0.2, dan Anda menambahkan ketergantungan lain katakanlahswagger-springmvc
versi 0.8.8, maka itu menambahkanspring-web
versi 3.2.x. Dalam hal ini Anda mungkin mendapatkan pengecualian kelas tidak ditemukan, Jadi di sini, Anda harus secara eksplisit menambahkanspring-web
dan versi 4.0.2. Saya menemukan ini hari ini