利用Maven搭建Spring开发环境

转载 2013年12月01日 21:50:07

一、   概要说明

最近几天在测试Spring3.0的AOP功能,在测试功能之前,首先是要搭建出Spring3.0的开发功能。开始去官网下载Spring的相关jar包,但是这些jar包中还是会需要其他的一些jar包,于是又手动的去下载其他的相关jar包。这样也可以搭建出开发环境,但是需要频繁的去下载缺少的jar包,很麻烦。这里,我们可以还有一个更好的办法,采用maven来管理我们的工程,让maven来自动为我们去下载相关版本的jar包,具体的配置如下。

二、   下载并安装maven

去网上下载maven安装文件,我这里使用的版本是3.0.1,具体的下载和安装这里不做详细介绍。

三、   搭建Spring开发环境

1. 下载maven插件

要在eclipse中能够正确使用maven工具来构建工程,需要eclipse中已经正确下载安装了maven插件。

2. 编写pom.xml

在工程的根目录中新建一个名为“pom.xml”的文件,在文件中添加如下代码,保存后eclipse会自动下载相关jar包,红色部分为下载相关jar包的xml配置。

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <groupId>TRSEKP</groupId>

    <artifactId>TRSEKP-V6.6</artifactId>

    <version>0.0.1-SNAPSHOT</version>

    <name>TRSEKP-V6.6</name>

    <description>TRSEKP V6.6测试工程</description>

    <properties>

    <project.build.sourceEncoding>GBK</project.build.sourceEncoding>

    </properties>

    <dependencies>

        <!-- 引入Spring-AOP等相关Jar -->

        <dependency> 

            <groupId>org.springframework</groupId> 

            <artifactId>spring-core</artifactId> 

            <version>3.0.6.RELEASE</version> 

        </dependency> 

        <dependency> 

            <groupId>org.springframework</groupId> 

            <artifactId>spring-context</artifactId> 

            <version>3.0.6.RELEASE</version> 

        </dependency> 

        <dependency> 

            <groupId>org.springframework</groupId>

            <artifactId>spring-aop</artifactId> 

            <version>3.0.6.RELEASE</version> 

        </dependency> 

        <dependency> 

            <groupId>org.springframework</groupId> 

            <artifactId>spring-orm</artifactId> 

            <version>3.0.6.RELEASE</version> 

        </dependency> 

        <dependency>

            <groupId>org.aspectj</groupId>

            <artifactId>aspectjrt</artifactId>

            <version>1.6.1</version>

        </dependency>

        <dependency>

            <groupId>aspectj</groupId>

            <artifactId>aspectjweaver</artifactId>

            <version>1.5.3</version>

        </dependency>

    </dependencies>

</project>

 

3. 编写测试类

在eclipse中新建一个测试类,如“com.trs.components.mgr”,具体的代码如下:

package com.trs.components.mgr;

import com.trs.components.persistent.Student;

public class StudentMgr implements IStudentMgr {

    public Student saveOne(String _sName) throws Exception {

        System.out.println("保存了一个学生对象..");

        return null;

    }

    public void saveMany(String _sName) throws Exception {

        System.out.println("保存了多个学生对象..");

    }

}

 

4. 配置bean的xml文件

在工程的源码目录下添加一个名为“applicationContext.xml”的文件,这个文件中可以定义spring的bean文件,内容如下:

  <?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:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">

  <bean id=" StudentMgr " class="com.trs.components.mgr.StudentMgr" />

  </beans>

5. 验证Spring是否配置正确

我们定义完spring的配置后,新建一个测试类,只需要按照下面的代码即可获取到“StudentMgr”实例对象,调用代码如下:

// 使用ApplicationContext来初始化系统

ApplicationContext context = new ClassPathXmlApplicationContext(

                "applicationContext.xml");

//通过spring获取实例对象

StudentMgr studentMgr = (StudentMgr) context.getBean("StudentMgr");

System.out.println("-----------");

studentMgr.saveMany("wuguowei");

相关文章推荐

利用Maven搭建Spring开发环境

一、   概要说明 最近几天在测试Spring3.0的AOP功能,在测试功能之前,首先是要搭建出Spring3.0的开发功能。开始去官网下载Spring的相关jar包,但是这些jar包中还是会需...

利用Maven搭建Spring的开发环境

利用Maven搭建Spring开发环境 一、   概要说明 最近几天在测试Spring3.0的AOP功能,在测试功能之前,首先是要搭建出Spring3.0的开发功能。开始去官网下载Spring的相...

使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境

使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境   做了三年多的JavaEE开发了,在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般都会选...

Spring MVC+Maven+Freemarker+Mybatis开发环境搭建

利用STS(Spring Tool Suite)开发工具可以很方便的创建一个基于Maven的Spring MVC工程项目。然后再分别集成Freemarker以及Mybatis。 STS官网下载地址...

使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境

做了三年多的JavaEE开发了,在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般都会选择使用Struts2,SpringMVC,Spring,Hibernate,MyBatis这些开源框...
  • judyge
  • judyge
  • 2015年10月26日 23:36
  • 539

使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境

使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境 做了三年多的JavaEE开发了,在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般都会选...

Maven搭建Struts2开发环境并整合Spring3

前面搭建Spring3环境,这篇搭建Struts2开发环境并整合Spring3。 下载Struts2需要的jar包 1.strtus2-core 2.struts2-spring-plugin(...

Maven+druid+MyBatis+Spring+Oracle+Dubbo开发环境搭建

Maven+druid+MyBatis+Spring+Oracle+Dubbo开发环境搭建    1.开发工具使用: MyEclipse或Eclipse,数据库使用Oracle。需要用到的软件有Z...

Spring+Maven+Dubbo+MyBatis+Linner+Handlebars—Web开发环境搭建

Spring+Maven+Dubbo+MyBatis+Linner+Handlebars                                         ——Web开发环境搭建   ...

使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境

本文转自:http://blog.csdn.net/ldl22847/article/details/45433995 做了三年多的JavaEE开发了,在平时的JavaEE开发中,为了能够用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用Maven搭建Spring开发环境
举报原因:
原因补充:

(最多只允许输入30个字)