Spring MVC初学者错误

1.java.lang.IncompatibleClassChangeError:
jar包冲突问题,检查包的版本号是否匹配,pom文件中maven坐标的顺序也有可能导致jar包冲突。
(记得移除依赖后清理,不然还在那)
2.Maven中exclusions排除传递依赖
在mavenB项目中引入mavenA项目依赖,通过依赖传递,会将mavenA中的jar包传递进来,如果B中不需要A中的某个jar包就可以使用以下标签

<exclusions>
    <exclusion>
    <groupId>groupId>
    <artifactId>artifactId>
    exclusion>
exclusions>

<dependency>
  <groupId>org.springframeworkgroupId>
  <artifactId>spring-coreartifactId>
  <version>${spring.version}version>
  <exclusions>
    <exclusion>
      <artifactId>commons-loggingartifactId>
      <groupId>commons-logginggroupId>
    exclusion>
  exclusions>
dependency>


3.org.springframework.web.servlet.DispatcherServlet
新建一个lib文件夹,将库都添加进去
Spring MVC初学者错误_第1张图片

你可能感兴趣的:(后端)