zoukankan      html  css  js  c++  java
  • maven入门程序(3)

     欢迎转载交流:http://www.cnblogs.com/shizhongtao/p/3472864.html

    这里我将展示如何用maven快速创建一个基于spring的web框架。创建步骤和上一篇差不多,只是在选择maven模板时候,选择的不一样。

    • 穿件maven应用程序,在旋转模板时候,选择web模板,如下图
    • 配置pom文件,加入spring的引用,pom文件如下:
        1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
        3   <modelVersion>4.0.0</modelVersion>
        4   <groupId>com.bing</groupId>
        5   <artifactId>spring-resource</artifactId>
        6   <packaging>war</packaging>
        7   <version>0.0.1-SNAPSHOT</version>
        8   <name>spring-resource Maven Webapp</name>
        9   <url>http://maven.apache.org</url>
       10   <properties>
       11         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
       12         <springframework.version>3.2.4.RELEASE</springframework.version>
       13         <slf4j.version>1.7.5</slf4j.version>
       14         <finalName>springlog</finalName>
       15   </properties>
       16     <dependencies>
       17          <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> 
       18             <version>4.8</version> <scope>test</scope> </dependency> 
       19         <dependency>
       20             <groupId>org.springframework</groupId>
       21             <artifactId>spring-core</artifactId>
       22             <version>${springframework.version}</version>
       23         </dependency>
       24         <dependency>
       25             <groupId>org.springframework</groupId>
       26             <artifactId>spring-beans</artifactId>
       27             <version>${springframework.version}</version>
       28         </dependency>
       29         <dependency>
       30             <groupId>org.springframework</groupId>
       31             <artifactId>spring-tx</artifactId>
       32             <version>${springframework.version}</version>
       33         </dependency>
       34         <dependency>
       35             <groupId>org.springframework</groupId>
       36             <artifactId>spring-context</artifactId>
       37             <version>${springframework.version}</version>
       38 
       39             <exclusions>
       40                 <exclusion>
       41                     <groupId>commons-logging</groupId>
       42                     <artifactId>commons-logging</artifactId>
       43                 </exclusion>
       44             </exclusions>
       45         </dependency>
       46         <dependency>
       47             <groupId>org.springframework</groupId>
       48             <artifactId>spring-context-support</artifactId>
       49             <version>${springframework.version}</version>
       50         </dependency>
       51         <dependency>
       52             <groupId>org.springframework</groupId>
       53             <artifactId>spring-web</artifactId>
       54             <version>${springframework.version}</version>
       55         </dependency>
       56         <dependency>
       57             <groupId>org.springframework</groupId>
       58             <artifactId>spring-webmvc</artifactId>
       59             <version>${springframework.version}</version>
       60         </dependency>
       61         <dependency>
       62             <groupId>org.springframework</groupId>
       63             <artifactId>spring-aop</artifactId>
       64             <version>${springframework.version}</version>
       65         </dependency>
       66         <dependency>
       67             <groupId>org.springframework</groupId>
       68             <artifactId>spring-aspects</artifactId>
       69             <version>${springframework.version}</version>
       70         </dependency>
       71         <dependency>
       72             <groupId>org.springframework</groupId>
       73             <artifactId>spring-test</artifactId>
       74             <version>${springframework.version}</version>
       75         </dependency>
       76         <dependency>
       77             <groupId>org.springframework</groupId>
       78             <artifactId>spring-expression</artifactId>
       79             <version>${springframework.version}</version>
       80         </dependency>
       81 
       82         <dependency>
       83             <groupId>org.springframework</groupId>
       84             <artifactId>spring-jdbc</artifactId>
       85             <version>${springframework.version}</version>
       86         </dependency>
       87         <dependency>
       88             <groupId>org.slf4j</groupId>
       89             <artifactId>jcl-over-slf4j</artifactId>
       90             <version>${slf4j.version}</version>
       91         </dependency>
       92         <dependency>
       93             <groupId>org.slf4j</groupId>
       94             <artifactId>slf4j-api</artifactId>
       95             <version>${slf4j.version}</version>
       96         </dependency>
       97         <dependency>
       98             <groupId>org.slf4j</groupId>
       99             <artifactId>slf4j-log4j12</artifactId>
      100             <version>${slf4j.version}</version>
      101         </dependency>
      102         <dependency>
      103             <groupId>log4j</groupId>
      104             <artifactId>log4j</artifactId>
      105             <version>1.2.17</version>
      106         </dependency>
      107         <dependency>
      108             <groupId>javax.servlet</groupId>
      109             <artifactId>jstl</artifactId>
      110             <version>1.2</version>
      111         </dependency>
      112         <dependency>
      113             <groupId>javax.servlet</groupId>
      114             <artifactId>servlet-api</artifactId>
      115             <version>2.4</version>
      116             <scope>provided</scope>
      117         </dependency>
      118     </dependencies>
      119   <build>
      120     <finalName>spring-resource</finalName>
      121   </build>
      122 </project>
      View Code
    • 然后就可以像正常的web项目一样。配置web.cml和spring的配置文件来进行项目开发了
  • 相关阅读:
    UI自动化测试(五)TestNG简介与安装步骤
    selenium webdriver 右键另存为下载文件(结合robot and autoIt)
    SpringBoot系列之日志框架介绍及其原理简介
    SpringBoot系列之profles配置多环境(篇二)
    SpringBoot系列之Spring容器添加组件方式
    MySQL基础之自连接用法简介
    MySQL基础之Natural Join用法
    MySQL基础之STRAIGHT JOIN用法简介
    SpringBoot系列之配置文件加载位置
    SpringBoot系列之外部配置用法简介
  • 原文地址:https://www.cnblogs.com/shizhongtao/p/3472864.html
Copyright © 2011-2022 走看看