Sự khác biệt giữa các phụ thuộc sau là gì?
<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>
Nếu tôi bao gồm spring-webmvc
một mình thì spring-web
được thêm vào một cách ngầm định.
Khi nào chúng ta nên sử dụng spring-web
một mình?
spring-webmvc
thêm inturnspring-web
, nhưng giả sử nếu bạn có phiên bản spring-webmvc là 4.0.2 và bạn thêm một phụ thuộc khác giả sửswagger-springmvc
phiên bản 0.8.8, thì nó sẽ thêmspring-web
phiên bản 3.2.x. Trong trường hợp này, bạn có thể nhận được lớp không tìm thấy ngoại lệ, Vì vậy, ở đây, bạn phải thêm rõ ràngspring-web
và phiên bản là 4.0.2. Tôi đã gặp phải điều này hôm nay