Java自学之路-Java中级教程-30:SpringMVC与Maven管理dependency及自动下载jar包

在Maven的pom.xml文件中,除了build标签外,还可以配置其他标签,这需要学习Maven的配置文件用法,可以参考Maven的官方文档。

http://maven.apache.org/guides/getting-started/index.html


使用Maven可以管理jar包和自动下载jar包,不用再像之前那样手动去下载。这需要配置denpendency标签,把各个jar包的信息配置在pom.xml中。比如要下载springMVC的jar包,在pom.xml中加入下面的配置并保存。



保存之后,会看到状态栏Building workspaces进度,并且在左边生成了Maven Dependencies的依赖库。这个依赖库里已经包含了许多springMVC的jar包,并且是自动下载到的。



除了springMVC的jar包,这个Web项目还需要一些jar包的依赖,在dependencies中加入这些jar包的dependency配置就可以了。但这些配置要确定groupId,artifactId,version标签的值,可以从Maven的网络库找到。

http://central.maven.org/maven2


需要配置的依赖如下:

http://central.maven.org/maven2/org/springframework/spring-webmvc/4.3.9.RELEASE/

http://central.maven.org/maven2/org/springframework/spring-jdbc/4.3.9.RELEASE/

http://central.maven.org/maven2/javax/servlet/jstl/1.2/

http://central.maven.org/maven2/taglibs/standard/1.1.2/

http://central.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.8.7/

http://central.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.8.7/

http://central.maven.org/maven2/mysql/mysql-connector-java/5.1.45/

http://central.maven.org/maven2/commons-io/commons-io/2.3/

http://central.maven.org/maven2/commons-fileupload/commons-fileupload/1.2.2/




加入这些jar包的依赖后,Maven会自动下载这些jar包。重新把这个工程部署到Tomcat服务器中,重启服务器,这些jar包已经复制到WEB-INF/lib中去了。

访问下这个Maven项目工程的方法,比如http://localhost:8080/springMvcProject2/listPerson,工程依然可以运行得很正常。


Java视频教程


猜你喜欢

转载自blog.csdn.net/weixin_41239710/article/details/80762218
今日推荐