写springMVC项目,使用全注解开发.没有web.xml文件
编译时报错(打包方式为war)

报错是因为maven-war-plugin:2.2版本过低,不识别全注解写法(老师这样写都不报错)
解决办法,设置编译时的版本

然后就可以正常编译了

<packaging>war</packaging>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version>
</plugin>
</plugins>
</build>
https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-war-plugin/3.0.0
https://blog.csdn.net/weixin_43881482/article/details/109213415