使用Maven创建Spring MVC的Hello项目

使用Maven创建Spring MVC项目

mvn archetype:generate -DgroupId=com.maijunjin.springmvc.test -DartifactId=springmvc-test -DarchetypeArtifactId=maven-archetype-webapp

把项目导入eclipse中。
创建两个缺失的目录:



在pom.xml中记得把Packaging改为jar:


配置Spring MVC的依赖


由于spring框架可能会被多个项目引用,是的,很多项目都使用了spring框架,所以:


就是统一spring框架的版本。

配置web.xml

为了完整演示spring mvc的DispatcherServlet,我们配置了contextConfigLocation

配置Spring mvc的配置文件


请注意跟一般的spring项目的区别。

<mvc:annotation-driven/>

是开启Spring mvc相关的注解配置。

编写Spring MVC的控制器

log4j的配置

log4j.properties

运行项目

切换到pom.xml文件所在的目录下:
mvn jetty:run
运行结果如下:

访问http://localhost:8080/hello/mvc

建议配置日志——log4j.properties

解决遇到的bug——Error scanning entry from java file://

详细的错误信息如下:



解决方法:
删除以下目录C:\software\maven\repository\log4j:



然后重新运行maven命令。

解决遇到的bug——Java compiler level does not match the version of the installed Java project facet.


解决办法:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容