Maven學習記錄(三)--實戰引入Spring支援
阿新 • • 發佈:2019-02-05
一.建立專案
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沒多大關係了