记录myEclipse使用spring简单实例全过程

首先在网站上下载所需要的spring的jar包,当然不下载也可以,myeclipse有自己默认的!

网址:https://repo.spring.io/release/org/springframework/spring/

我这里下载的是5.1.7的

然后,解压,注意知道解压位置,后续要是用其lib目录下的jar包!

在IDE中(本文所用阐述内容环境均为myEclipse)创建一个java project

如果,你是开发web的,就创建web project,后续基本过程是一致的!

创建好相应的包,以及测试类,注意:一个为javabean 一个为spring管理使用的测试类!

到目前为止,还没有跟spring有任何关系,滑稽!

然后,使用spring,很显然java的特点就是,使用现成的jar包,所以导入jar包,以及spring的配置文件!

选择,项目右键找到图解中的选项:

由于我已经弄好了,所以图中没有,实际是去找右边选项栏中的绿叶子图标。install spring facets的选项

然后第一步直接next即可

 

第二步骤即为自动假如xml的配置文件!

 

直接next即可:

最后一步体现出刚才自己下载jar的作用

 

如果你没有下载自己的lar包,就是使用IDE的那就直接finish,默认假如途中的spring jar包

如果你想用自己下载版本的jar包,则取消选中上述的,然后点击finish,后续额外导入自己的jar包!

现在说明额外导入自己的jar包!

右键项目配置,配置管理:

然后去添加自己的spring库,注意因为spring所需的jar包太多,所以不建议直接添加jar包,当然也没有问题,如果你知道所需的几个jar包,而不是去添加所有的jar包!

 

 

 

 

自己起个名字先,然后把jar包添加到这个库下:

 

找到刚才下载解压目录的lib下的所有jar包,添加到这个库下进行使用即可!

测试:

javabean:

 


//作为spring容器管理的一个java类-JavaBean

package com.liuxuanjie;

public class Hello {
	
	public void sayHello(String name)
	{
		System.out.println("Hello "+name);
	}

}

配置文件:注意只有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:p="http://www.springframework.org/schema/p"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd">

	<bean id="hello" class="com.liuxuanjie.Hello"></bean>
</beans>

测试类:


//作为测试类,使用Spring容器配置的Bean

package com.liuxuanjie;

import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Test {

	public static void main(String args[])
	{
		BeanFactory factory = new ClassPathXmlApplicationContext("applicationContext.xml");
		Hello hello = (Hello)factory.getBean("hello");
		hello.sayHello("liuxuanjie");
	}
}

测试结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值