Maven安装及搭建SpringMVC框架
《Maven安装及搭建SpringMVC框架》由会员分享,可在线阅读,更多相关《Maven安装及搭建SpringMVC框架(8页珍藏版)》请在装配图网上搜索。
1、在搭建SpringMVC框架前,先学习下maven的安装和基本操作。在Windows上安装Maven检查JDK安装在安装Maven之前,首先要确认你已经正确安装了JDK。打开Windows的命令行,运行如下的命令来检查你的Java安装:C:echo %JAVA_HOME%C:java -version如果Windows无法执行java命令,或者无法找到JAVA_HOME环境变量。你就需要检查Java是否安装了,或者环境变量是否设置正确。下载Maven下载apache-maven-3.0.3-bin.zip,解压得到文件夹apache-maven-3.0.3本地安装修改环境变量,增加系统变量M2
2、_HOME,变量值为Maven的安装目录E:developapache-maven-3.0.3 . 接着在系统变量中找到一个名为Path的变量,在变量值的末尾加上%M2_HOME%bin;,注意多个值之间需要有分号隔开.现在打开一个新的cmd窗口(这里强调新的窗口是因为新的环境变量配置需要新的cmd窗口才能生效),运行如下命令检查Maven的安装情况:C:echo %M2_HOME%C:mvn -v修改仓库位置修改仓库地址,仓库用于存放我们项目所依赖的所有jar包。打开apache-maven-3.0.3conf目录下的setting.xml文件,设置成我们创建的仓库路径打开eclipse工具
3、。先配置maven仓库路径Window-Perferences-java-BuildPath-ClasspathVariablesNew一个变量的类路径。Name:M2_REPO注意这个名字必须要大写。Path:F:/maven/repo点击“Folder”找到有本地仓库的位置。使用Archetype生成项目骨架Maven提供了Archetype以帮助我们快速勾勒出项目骨架在cmd窗口下,进入到准备搭建项目的目录下,执行如下命令E:person_docstudy_projectmvn archetype:generate -DgroupId=com.tangq.test -DartifactI
4、d=testMvc -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false1. 构建eclipse项目E:person_docstudy_projectcd testMvcE:person_docstudy_projecttestMvcmvn install eclipse:eclipse -Dwtpversion=2.0 -DdownloadSources=trueE:person_docstudy_projecttestMvcmvn clean compile最后这条命令告诉maven清理输出目录target
5、/导入项目到eclipse打开eclipse,选择File-Import-Existing Projects into Workspace,选到刚才生成的testMvc项目,点击Finish4、快速配置修改pom.xml testMvc org.apache.maven.pluginsmaven-compiler-plugin2.3.21.61.6UTF-8org.apache.maven.pluginsmaven-resources-plugin2.4.3UTF-8 然后重新执行命令:E:person_docstudy_projecttestMvcmvn eclipse:eclipse -D
6、wtpversion=2.0Spring MVC 框架搭建及详解1. jar包引入修改pom.xml3.1.2.RELEASE1.6.41.0.05.1.93.5.02.51.22.2junitjunit3.8.1testorg.springframeworkspring-core$org.springframework.versionorg.springframeworkspring-webmvc$org.springframework.versionch.qos.logbacklogback-core$ch.qos.logbackch.qos.logbacklogback-classic$
7、ch.qos.logbackorg.slf4jjcl-over-slf4j$org.slf4jmysqlmysql-connector-java$mysql.versionorg.apache.lucenelucene-core$org.apache.lucenejavax.servletservlet-api$javax.servletprovidedjavax.servletjstl$javax.servlet.jstljavax.servlet.jspjsp-api$javax.servlet.jspprovidedcommons-collectionscommons-collectio
8、ns3.2.12. web.xml配置contextConfigLocationclasspath*:conf/spring-*.xml org.springframework.web.context.ContextLoaderListener springMVCorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath*:conf/springMVC-servlet.xml1springMVC*.action然后重新执行命令:E:person_docstudy_projecttestMvcmv
9、n eclipse:eclipse -Dwtpversion=2.0 -DdownloadSources=true3. conf/springMVC-servlet.xml配置 4. testMvc 下新建资源目录 src/main/java 这下面放置自己的Java类webapp下新建目录template/pages,用来放置模板文件5. 在包com.tangq.test下新建测试控制类,并在template/pages新增相应的模板文件例如:控制类TestActionControllerpublic class TestAction RequestMapping(value = /test
10、) public String sayHello(ModelMap map) map.put(msg, hello world); return test; 对应模板文件test.jspInsert title here$msg配置好tomcat服务器。部署该项目到tomcat,并启动。此时可通过浏览器访问http:/localhost/testMvc/test.action,输出hello world.第一个Spring MVC例子就成功了Spring MVC action 上常用参数及注解说明RequestMapping(value = /pcAd) public String pcUpg
11、rade(RequestParam(required = true) Integer terminal, RequestParam(required = false)String lang) required = true 表示请求URL中必须传递参数terminalterminal,lang分别用来接收请求URL中参数RequestMapping(value = /pcAuth) public String pcAuth(HttpServletRequest request, HttpServletResponse response, ModelMap map) request,请求头对象response,响应头对象map,在map增加键值对,向页面模板文件传值RequestMapping(value = /pcForceAuth, method = RequestMethod.POST)public void pcForceAuth(HttpServletRequest request, HttpServletResponse response, ModelMap map) method = RequestMethod.POST,表示此action只接收POST类型请求
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。