IDEA2017创建maven+springmvc+mongdb的项目
2017-07-13 10:18
387 查看
工作需求,需要在IDEA 上建立 springmvc去连接mongodb的maven项目,以此备忘
下载安装各种所需的软件,就不在此介绍如何安装了
注意:此处在百度上搜索到可以添加 archetypeCatelog = internal 的属性
在对应的目录新建java文件夹,并设置为 Sources ,将原有的resources文件夹设置为Resources。然后点击ok
这样一个基于maven的Web项目就创建好了。
本次用到的版本如下:
spring以及SpringMVC的版本为:4.3.7.RELEASE
spring-data-mongodb 的版本为:1.9.1.RELEASE
其他的包的版本见pom文件。
pom.xml
提示:写完pom文件之后要导入
mongodb.properties
代码已经上传到CSDN上,下载之后部署,运行
输入 http://localhost:8080/cjn/test 即可
资源地址链接:http://download.csdn.net/download/sizhezhongnian/9897837
下载安装各种所需的软件,就不在此介绍如何安装了
一、创建maven项目
1.首先创建maven项目
2.输入项目的Groupid以及ArtifactId的名字
3.选择自己本地的maven
注意:此处在百度上搜索到可以添加 archetypeCatelog = internal 的属性
4.填写project的名字,以及路径,然后点击Finish
5.当控制台输出 BUILD SUCCESS 以及项目目录变成如图所示的时候,maven项目创建完毕。
6.修改项目目录
这样创建的maven项目没有java的源代码目录,所以要手动创建在对应的目录新建java文件夹,并设置为 Sources ,将原有的resources文件夹设置为Resources。然后点击ok
7.经过一些列的设置,现在的项目目录变成如下
这样一个基于maven的Web项目就创建好了。
二、添加web.xml信息
web.xml<?xml version="1.0" encoding="UTF-8"?> springMVCorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:config/spring-mvc.xml1truespringMVC/
三、添加pom信息以及相关的配置文件。
pom中添加的jar包,注意版本的兼容性,以及各个版本的jar对应的配置文件的写法,本人在此次建项目的时候,没有注意到这点,浪费大量的时间。望留意下。本次用到的版本如下:
spring以及SpringMVC的版本为:4.3.7.RELEASE
spring-data-mongodb 的版本为:1.9.1.RELEASE
其他的包的版本见pom文件。
pom.xml
4.0.0com.yjbyjbMongoDBwar1.0-SNAPSHOTyjbMongoDB Maven Webapphttp://maven.apache.orgUTF-82.8.1junitjunit3.8.1testorg.slf4jslf4j-log4j121.7.21javax.servletjavax.servlet-api3.1.0javax.servlet.jspjsp-api2.2javax.servletjstl1.2org.springframework.dataspring-data-mongodb1.9.1.RELEASEorg.springframeworkspring-aop4.3.7.RELEASEorg.springframeworkspring-beans4.3.7.RELEASEorg.springframeworkspring-context4.3.7.RELEASEorg.springframeworkspring-core4.3.7.RELEASEorg.springframeworkspring-expression4.3.7.RELEASEorg.springframeworkspring-web4.3.7.RELEASEorg.springframeworkspring-webmvc4.3.7.RELEASEcom.alibabafastjson1.2.21org.apache.commonscommons-lang33.4commons-fileuploadcommons-fileupload1.3.1com.fasterxml.jackson.corejackson-core${jackson-version}com.fasterxml.jackson.corejackson-databind${jackson-version}com.fasterxml.jackson.corejackson-annotations${jackson-version}org.codehaus.jacksonjackson-core-asl1.9.12yjbMongoDBorg.apache.maven.pluginsmaven-compiler-plugin1.81.8${ctx}/src/main/java**/*.properties**/*.xml${basedir}/src/main/resources
提示:写完pom文件之后要导入
四、springmvc的配置
spring-mvc.xml<?xml version="1.0" encoding="UTF-8"?> atom = application/atom+xml html = text/html json = application/json * = */* text/html;charset=UTF-8
五、mongdb的配置以及数据库属性文件
mongdb-context.xml<?xml version="1.0" encoding="UTF-8"?>
mongodb.properties
#mongoDB连接配置 pros.mongodb.host=127.0.0.1 pros.mongodb.port=27017 pros.mongo.connectionsPerHost= 10 pros.mongo.threadsAllowedToBlockForConnectionMultiplier=5 #连接超时时间 pros.mongo.connectTimeout=10000 #等待时间 pros.mongo.maxWaitTime=15000 pros.mongo.autoConnectRetry=true #Socket超时时间 pros.mongo.socketKeepAlive=true pros.mongo.socketTimeout=15000 pros.mongo.slaveOk=false #数据库的库名 pros.mongo.dbname=message-platform
六、测试
至此,所有的配置都已经导入完毕,编写测试案例,然后配置好Tomcat即可。代码已经上传到CSDN上,下载之后部署,运行
输入 http://localhost:8080/cjn/test 即可
资源地址链接:http://download.csdn.net/download/sizhezhongnian/9897837
七、说明
这个文章是在完成项目任务之后才来写的,中间的东西可能有些出入,灵活使用吧,仅供参考!相关文章推荐
- MyEclipse+Maven创建SSM(springMVC+spring+mybatis)项目
- Spring+SpringMVC+MyBatis 整合(一)(Maven项目创建)
- IntelliJ IDEA下SSM框架整合、创建Maven项目流程(Spring + SpringMVC + MyBatis)
- 从零开始搭建maven+springmvc+mybatis web项目(1)---maven项目目录创建
- idea + maven + spring mvc web 项目创建(图解)
- eclipse创建maven springMVC项目
- IntelliJ IDEA上创建Maven Spring+SpringMVC+Hibernate项目
- Spring Tool Suite 创建 SpringMVC+Maven 项目(一)!
- eclipse 中创建 整合springmvc+mybatis+maven 的java web项目步骤,以及maven仓库配置
- 用maven+springMVC创建一个项目
- 用maven+springMVC创建一个项目 【转】
- 用maven+springMVC创建一个项目
- IntelliJ IDEA创建Web SpringMVC项目(一):创建Maven Web项目
- IDEA 创建Spring MVC + MAVEN 项目