一.创建项目
maven项目在IDEA下创建是相当容易
然后给定项目坐标,确定即可
二.完善项目目录结构
IDEA创建完项目结构和标准的maven项目有些差异,这个时候就需要我们手动调整一下
更改前结构
更改后
三.引入spring支持
引入框架无非三步走:
1. 引入架包
2. 创建配置文件
3. 加载配置文件
接下来的步骤也是按照这三步走方法来的
首先是pom.xml文件,增加spring和springMVC需要的包
<properties>
<!-- springframe 版本控制 -->
<spring.version>4.1.1.RELEASE</spring.version>
</properties>
<dependencies>
<!-- springframe start -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- springframe end -->
</dependencies>
然后在resources文件夹下建立spring文件夹,增加Application.xml和Application-mvc.xml两个配置文件,分别为spring和springMVC的配置文件
接着在web.xml中配置加载spring的配置文件
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<!--配置spring-->
<context-param>
<param-name>contextConfigLocation</param-name>
<!--配置文件的路径-->
<param-value>classpath:spring/Application.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!--配置spring结束-->
<!--配置springMVC-->
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<!--配置文件的路径-->
<param-value>classpath:spring/Application-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<!--配置springMVC结束-->
</web-app>
到此spring框架就引入完毕了,其他框架的引入都和其比较类似,照葫芦画瓢即可,接下来对spring配置等都可以直接在其配置文件进行,也就是和maven没多大关系了
时间: 2024-12-20 01:51:03