maven构建springmvc.docx
- 文档编号:5634295
- 上传时间:2022-12-29
- 格式:DOCX
- 页数:11
- 大小:354.50KB
maven构建springmvc.docx
《maven构建springmvc.docx》由会员分享,可在线阅读,更多相关《maven构建springmvc.docx(11页珍藏版)》请在冰豆网上搜索。
maven构建springmvc
创建一个MAVEN的springMVC:
背景:
公司因业务需要,从.NET方向向Java方向转变,利用eclipse创建Maven的springMVC项目进行开发
首先创建一个maven项目
配置maven项目的属性:
项目右键,属性(Properties)->javabuildpath->source
将两个missing文件夹删掉(右边remove按钮)
添加新的Java文件夹(右边addfolder…)
添加好文件夹后,添加libraries右边addlibrary…按钮选中tomcat的版本,并确定。
到此处,项目没有错误了,可以刷新看一下啊,下面是配置配置文件,添加springMVC的jar等。
添加springMVC的jar包
添加springMVC的配置文件:
首先设置web.xml下面代码可以不用改动,直接复制粘贴过去
xmlversion="1.0"encoding="UTF-8"?
>
xsi="http: //www.w3.org/2001/XMLSchema-instance" xmlns="xmlns: web=" xsi: schemaLocation=" id="study"version="2.5"> --加载Spring配置文件--> /configs/spring-*.xml --Spring监听--> --SpringMVC配置--> --自定义springmvc的配置文件名称和路径--> configs/spring-servlet.xml --springmvc请求后缀--> Web.xml文件设置完后,需要创建一个配置文件,用于配置 在src/main/resources/configs下创建spring-servlet.xml文件。 文件内容下面有两种 上面头部分都是一样的,只有下面bean中的信息不一样 第一种是,映射到jsp到,从controller中返回到jsp中;第二种是,controller返回json数据,返回json数据,需要添加下面的配置,是json对象转换的类包 //www.springframework.org/schema/beans" xmlns: xsi="http: //www.w3.org/2001/XMLSchema-instance"xmlns: jee="http: //www.springframework.org/schema/jee" xmlns: context="http: //www.springframework.org/schema/context"xmlns: p="http: //www.springframework.org/schema/p" xmlns: mvc="http: //www.springframework.org/schema/mvc"xmlns: util="http: //www.springframework.org/schema/util" xsi: schemaLocation="http: //www.springframework.org/schema/beans http: //www.springframework.org/schema/beans/spring-beans-4.1.xsd http: //www.springframework.org/schema/context http: //www.springframework.org/schema/context/spring-context-4.0.xsd http: //www.springframework.org/schema/jee http: //www.springframework.org/schema/jee/spring-jee-4.1.xsd http: //www.springframework.org/schema/mvc http: //www.springframework.org/schema/mvc/spring-mvc-4.1.xsd http: //www.springframework.org/schema/util http: //www.springframework.org/schema/util/spring-util-4.1.xsd"> annotation-config/> component-scanbase-package="demo.test"/> value=".jsp"/> //www.springframework.org/schema/beans" xmlns: xsi="http: //www.w3.org/2001/XMLSchema-instance"xmlns: jee="http: //www.springframework.org/schema/jee" xmlns: context="http: //www.springframework.org/schema/context"xmlns: p="http: //www.springframework.org/schema/p" xmlns: mvc="http: //www.springframework.org/schema/mvc"xmlns: util="http: //www.springframework.org/schema/util" xsi: schemaLocation="http: //www.springframework.org/schema/beans http: //www.springframework.org/schema/beans/spring-beans-4.1.xsd http: //www.springframework.org/schema/context http: //www.springframework.org/schema/context/spring-context-4.0.xsd http: //www.springframework.org/schema/jee http: //www.springframework.org/schema/jee/spring-jee-4.1.xsd http: //www.springframework.org/schema/mvc http: //www.springframework.org/schema/mvc/spring-mvc-4.1.xsd http: //www.springframework.org/schema/util http: //www.springframework.org/schema/util/spring-util-4.1.xsd"> annotation-config/> component-scanbase-package="demo.test"/> class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> value="application/json;charset=utf-8;"/> Controller测试 首先创建一个包。 其次创建包下的类 一个是controller类,一个用于转换json的测试类 @Controller publicclassTestController{ @RequestMapping("/hello") publicModelAndViewhello(){ ModelAndViewmv=newModelAndView(); mv.addObject("spring","springmvc"); mv.setViewName("hello"); returnmv; } @RequestMapping("/h") @ResponseBody publicResultgettest(HttpServletResponseresponse){ response.setHeader("Access-Control-Allow-Origin","*"); Resulta=newResult(); a.setA("tttt"); returna; } }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- maven 构建 springmvc