大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。
林炳文Evankaka原创作品。
转载请注明出处http://blog.csdn.net/evankaka
本文将主讲了Spring在Eclipse下的配置,并用Spring执行了第一个HelloWorld.
一、下载须要的文件
这里我们已经配置好Java的执行环境和装好Eclipse了。
下载Spring
下载地址:http://maven.springframework.org/release/org/springframework/spring/
下载commons-logging
下载地址:http://commons.apache.org/proper/commons-logging/download_logging.cgi
将它们下载后解压到自己想放的位置,下载之前记得要看清楚是32位还是64位
二、配置Spring
1、新建一个project,就叫SpringHelloworld。
2、加入Spring3.x的包。网上有非常多不同的方法。这里我仅仅讲一种。
在Window->Preferences->Java->Build Path->User Libraries->New加入一个用户包的库,这里这么做的原因是Spring包比較多,我们这样做,配置一次后,以后每一个project要用直接加入该库即可了
命名为Spring3.2,点击OK
加入成功后
加入到project中来:
选择新建的project-》Properties->Java Build Path->Add library
在跳出的窗体中选择User Library
然后又会跳出一个窗体,这时就能够选择我们之前配置的用户库的包Spring3.2了,把沟打上。
加入成功
然后project中就能够看到加入进来的Spring3.2了
三、加入commons-logging
选择project-》Properties->Java Build Path->Add library
然后选择commons-logging所在的包就能够了
加入成功了
四、開始Spring编程
好了,上面的配置都弄好后,我们就能够開始第一个HelloWorld了
1.首先在当前包下新建一个HelloWorld.java
package com.test;/** * Spring第一个HelloWorld * @author 林炳文(邮箱ling20081005@126.com 博客:http://blog.csdn.net/evankaka) * @time 2015.4.1 */public class HelloWorld { private String info; public String getInfo() { return info; } public void setInfo(String info) { this.info = info; } }
2、编写配置文件applicationContext.xml
在当前project下
这就是加入成功后的
然后把applicationContext.xml内容改为例如以下:
<?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-3.0.xsd"> <!-- 配置须要被Spring管理的Bean(创建,创建后放在了Spring IOC容器里面)--> <bean id="hello" class="com.test.HelloWorld"> <!-- 配置该Bean须要注入的属性(是通过属性set方法来注入的) --> <property name="info" value="Happy New Year!"/> </bean></beans>
3、反转控制開始
在Main.java中加入例如以下:
/** * Spring第一个HelloWorld * @author 林炳文(邮箱ling20081005@126.com 博客:http://blog.csdn.net/evankaka) * @time 2015.4.1 */package com.test;import org.springframework.beans.factory.BeanFactory;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Main { private String who = null; public static void main(String[] args) { //获取Spring的ApplicationContext配置文件,注入IOC容器中 //(Map: key:String, bean标签的id属性值 ==>value:Object, bean标签class属性所指类的实例) BeanFactory factory = new ClassPathXmlApplicationContext("applicationContext.xml"); HelloWorld hw1 = (HelloWorld)factory.getBean("hello");//map.get("hello") System.out.println(hw1.getInfo()); System.out.println(hw1); }}
然后选择project右键:
接下来就是输出结果啦:
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka
版权声明:这篇文章的博客林炳文Evankaka原创文章,博客,未经同意,不得转载。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/117305.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...