Spring学习笔记--Spring的安装与配置

Spring的安装与配置(基于Maven)

 

前往Spring官网找到Spring Framework project, 由于在Spring只找到Maven and Gradle 获取Spring的方式, 这里就以maven来获取Spring

 

安装Spring

 

打开myEclipse, 新建一个maven工程, new Maven Project --> all catalog

选择 quickstart --> 填写好artifact Id(这个随自己的喜好填写,其他的选项也可以按照自己的喜好来填写) --> finish

 

打开新建项目中 pom.xml文件. 在 <dependencies> </dependencies>中添加Spring官网中提供的代码

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>4.0.2.RELEASE</version>
    </dependency>


保存, 然后myEclipse会自动联网下载Spring framework

下载好后, 如需要下载源码和javadoc的话可以右键项目 --> Maven4MyEclipse --> Download javaDoc 和 Download Sources

这就安装好了Spring

 

配置验证Spring

以下为我的目录结构


 

Spring与面向接口编程

在services添加HelloWorld接口

//HelloWorld.java
package services; 

public interface HelloWorld {
    public void sayHelloWorld();
}

 

在servicesImpl添加名为HelloWorldImpl类

//HelloWorldImpl.Java
package servicesImpl;

import services.HelloWorld;

public class HelloWorldImpl implements HelloWorld {
  public void sayHelloWorld() {
    System.out.println("Hello World!");

  }
}


配置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"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd"> 
    <bean id="hello" class="servicesImpl.HelloWorldImpl" ></bean>
</beans>

验证Spring

 

在src/test/java/test新建一个jUnit4.0的junit test case

命名为TestSpring

在其中添加如下测试代码:

@Test

public void test() {
  ApplicationContext cxt = new ClassPathXmlApplicationContext("resources/beans.xml");
  HelloWorld hello = (HelloWorld)cxt.getBean("hello");
  hello.sayHelloWorld();
}

然后run as -->jUnit Test

在控制台你会发现输出了我们所希望的

HelloWorld!

 

当然也可以自己自己去Apache下载Maven, 配置好Maven

在pom.xml的目录下打开CMD命令行工具

输入以下命令:

mvn dependency:copy-dependencies -DoutputDirectory=lib

其中lib是输出目录

或者更简单的命令:

mvn dependency:copy-dependencies    

会导出到target\dependency 下面

下载依赖包的源代码:

mvn dependency:sources 


使用参数: 

-DdownloadSources=true 下载源代码jar。 

-DdownloadJavadocs=true 下载javadoc包。

 

这样就可以将Spring所依赖的包都复制在同一个文件夹,然后就可以用这些jar文件创建普通的Java Project或者是 Web Project

 

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值