首页 > 编程语言 > 详细

idea web spring mvc创建项目

时间:2017-02-15 15:15:43      阅读:228      评论:0      收藏:0      [点我收藏+]

 

在网上找了好久没找到mvc的创建博客,自己索性建立个。有啥建议大家提出来

技术分享

技术分享

技术分享

技术分享

技术分享

下面加入web

技术分享

下面开始配置maven,点击file目录,选中setting,

技术分享

下图,搜索maven,选择本地maven存放路径,maven配置文件,本地仓库地址,

技术分享

下图是maven的配置,若你已经配好了,就不用看。

技术分享

 

下面开始配置tomcat,配置tomcat有很多种,

技术分享

技术分享

下面打包路径

技术分享

暂时配好了(未解决)

下面开始配置pom,引入jar包(直接复制可用)

<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.3.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.3.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.3.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.12</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.12</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.8.5</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.8.5</version>
</dependency>


<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0</version>
</dependency>
</dependencies>


 

 

 

 

 

 

 

 

 

 项目的初步搭建完成,开始搭建springmvc

首先在web.xml中配置路径,下图中的所有配置必须加上,不然会报错,

技术分享

下面开始在resource下的springmvc.xml里面配置内容

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd">

<!-- 扫描项目com包下的所有文件-->
<context:component-scan base-package="com"></context:component-scan>

<!--&lt;!&ndash; 支持RESTful访问静态资源 &ndash;&gt;-->
<mvc:default-servlet-handler/>

<!-- 开启RequestMapping注解 -->
<mvc:annotation-driven>
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter"/>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
</mvc:message-converters>
</mvc:annotation-driven>
<!--   处理请求转发 -->
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/"/>
<property name="suffix" value=".jsp"/>
</bean>
</beans>

 下面在controller里面配置业务,里面没有加@Resource注解,因为没有其他啊业务,就做简单测试先用,

图中的@ResponseBody是返回结果为json格式,若你需要返回jsp,则去除掉,另外把上图的<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter"/>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
</mvc:message-converters>删除掉!,删除掉

x技术分享

完成测试:

技术分享

技术分享

 

 

若按照上图步骤出现问题,请看第二章,讲解tomcat和web.xml中出现的异常

 

 

idea web spring mvc创建项目

原文:http://www.cnblogs.com/liutiantian/p/6401230.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!