IDEA搭建Spring项目(Maven版)
来源:互联网 发布:淘宝上的十字绣靠谱吗 编辑:程序博客网 时间:2024/05/21 15:39
上一篇文章中,记录了使用jar包的方式搭建Spring项目,有试直接在此基础上改为Maven版,可能目录结构有问题,导致Tomcat启动报找不到spring配置文件的错误,然后又找了另外一种使用maven搭建Spring项目的方式。
1.新建Maven项目,勾选Create from archetype,选择webapp
2.输入项目名称
3.配置Maven,此处没有使用IDEA内置的Maven,使用的是本地安装的Maven,然后下一步到完成
4.项目创建后,maven会构建项目,项目结构目录如下
5.在resource目录上右键,将此目录作为resource root
6.在src/main下新建一个java文件夹,用来存放我们的源码,同样在java文件上右键,将此文件夹作为source root目录
src下创建test目录,用来编写单元测试,使用同样的方法,右键make directory as 选择Test sources root
7.接着来修改pom文件,添加以下依赖,如果jar包没有依赖到项目,在pom文件上右键,选择reimport重新导入一下
<!--spring所需依赖--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>4.3.8.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.3.8.RELEASE</version> </dependency> <!--其他需要的包--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.4</version> </dependency>
applicationContext.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" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"></beans>
9.修改WEB-INF下的web.xml文件
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!--DispatcherServlet--> <servlet> <servlet-name>springdemo</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <!--配置XML文件路径--> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/applicationContext.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> <async-supported>true</async-supported> </servlet> <servlet-mapping> <servlet-name>springdemo</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping></web-app>
10.最后,项目的目录结构如下
11.配置Tomcat
配置Tomcat过程可参考上一篇文章
http://blog.csdn.net/lom9357bye/article/details/72794777
12.启动Tomcat
项目启动成功,弹出index.jsp页面
参考:http://www.cnblogs.com/Sinte-Beuve/p/5730553.html
- IDEA搭建Spring项目(Maven版)
- Idea Maven项目搭建spring 框架
- Idea Maven项目搭建spring 框架
- IDEA 搭建maven项目
- IDEA搭建maven项目
- idea搭建maven项目
- Idea搭建maven项目
- idea搭建maven项目(spring + spring MVC + hibernate),希望对于初学者有帮助。
- IDEA搭建Spring项目
- IDEA基于Maven管理的SSM(Spring+SpringMVC+mybatis)项目搭建
- idea maven搭建web项目
- 初探IDEA MAVEN项目搭建
- 搭建 spring maven 项目
- 搭建 spring maven 项目
- Intellij Idea搭建Maven Web项目(一)
- idea 搭建 springMVC+mybatis+maven 项目(一)
- idea 搭建 springMVC+mybatis+maven 项目(二)
- IDEA使用maven搭建java项目连接redis(图文)
- 词法分析器
- 【JAVAWEB学习笔记】17
- applicationContext配置--ssh
- C++const/常量折叠
- 【JAVAWEB学习笔记】16
- IDEA搭建Spring项目(Maven版)
- 三栏网页宽度自适应布局方法
- matplotlib入门-绘制简单折线图
- 阿里物联网套件-服务端SDK学习实践(基础篇-13发布广播消息)
- 用jquery的ajax向前台提交数据
- Django使用微信分享接口(分享到朋友圈、朋友、空间)
- 用python统计代码行(包括空行和注释)
- LL(1)分析法_C++实现
- codeforces 811A Vladik and Courtesy