林炳文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

点击Add External JARS.在跳出的窗体中选择Spring libs的包所在的位置(看你的解压位置),把用到的JAR都加入进来

加入成功后

加入到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编程

本文project下载

好了,上面的配置都弄好后,我们就能够開始第一个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右键:

接下来就是输出结果啦:

本文project下载

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka

版权声明:这篇文章的博客林炳文Evankaka原创文章,博客,未经同意,不得转载。

Spring配置与第一Spring HelloWorld相关推荐

  1. spring配置jndi_在Spring Framework中通过JNDI进行配置

    spring配置jndi 从某个时候开始,应用程序必须是可配置的. 从第一个版本0.9开始,Spring Framework就为该问题提供了一个很好的辅助工具,该类为PropertyPlacehold ...

  2. spring配置数据源(交给spring容器完成)

    ##将DataSource的创建权交给spring容器去完成 1.导入spring依赖 <dependency><groupId>org.springframework< ...

  3. Spring - Spring配置文件-Spring配置数据源详解

    文章目录 一般方式配置数据源 数据源(连接池)的作用 数据源开发的步骤 数据源创建演示(c3p0) 创建maven-web骨架项目 导入mysql.c3p0.druid.junit坐标 创建编写测试类 ...

  4. Spring配置log4j

    一.添加log4j依赖包 官网下载地址:http://logging.apache.org/log4j/2.x/download.html maven项目配置 <dependency>&l ...

  5. 【重温SSM框架系列】2 - Spring配置数据源连接池(手动创建与配置)

    Spring配置数据源) 数据源(连接池概述) 自定义数据源(手动创建) 1. 导入Druid和mysql数据库驱动依赖包 2. 创建数据源对象并配置基本连接信息 使用JDBC操作数据库,打印user ...

  6. SCA与spring集成(在spring中开发SOA)

    客户端调用与Tuscany SCA相同 服务端的配置如下: sca.composite <?xml version="1.0" encoding="UTF-8&qu ...

  7. Spring Cloud简介–配置(第一部分)

    1.概述 Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的某些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,群 ...

  8. 学习spring2--跟我一起学Spring 3(3)–使用Spring开发第一个HelloWorld应用

    http://www.importnew.com/13246.html 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 我要投稿 更多频道 » - 导航条 -首页所有文章资讯Web架构基础技 ...

  9. Spring MVC 学习笔记一 HelloWorld

    Spring MVC 学习笔记一 HelloWorld Spring MVC 的使用可以按照以下步骤进行(使用Eclipse): 加入JAR包 在web.xml中配置DispatcherServlet ...

最新文章

  1. 第十六届智能车竞赛MCU这么多,该怎么办?别慌,RT-Thread来帮忙。
  2. eclipse中多个工程编译到同一个目录下
  3. python最好用的助手_推荐5款好用的Python工具
  4. 反射机制 Class.getDeclaredMethod
  5. drupal 多语言_小小的开源机器人,Drupal的创造者,应对我们不断变化的经济,以及更多
  6. 彻底解决springboot修改页面和代码会自动重启
  7. 计算机算法设计与分析 旅行售货员问题
  8. 自定义Exception异常
  9. 自学python好找工作么-转行去培训班学Python好找工作吗?老男孩教育
  10. OWASP Web Testing Environment (WTE) 安装和使用
  11. vue 环境搭建踩坑(renren-fast 前端在windows10上部署)
  12. 8051蜂鸣器程序c语言,求51单片机蜂鸣器程序
  13. 计算机招聘试题选择题,计算机考试题库:计算机基础练习题(39)
  14. 复制粘贴,替换规律性内容的小技巧
  15. ELK——ElasticStack日志分析平台
  16. xp计算机u盘重装系统,机械师电脑u盘重装系统xp教程
  17. Ubuntu操作系统输入法键位错乱解法记录(输入法无法正确打出~、等字符)
  18. 使用fastjson字符串对象互转
  19. IIS 站点配置文件
  20. [2020-07-23]备战考博的一点点经历

热门文章

  1. 引入js_好程序员web前端教程分享js中的模块化一
  2. 7-7 12-24小时制 (15 分)
  3. 微型计算机三总线是指,微机原理复习题(完整参考答案版)
  4. win 10配置安装iis
  5. Word打开时显示*模板*,删除模板
  6. JS判断Iframe是否加载完成
  7. jQuery EasyUI API 中文文档 - 组合表格(ComboGrid)
  8. Java二、八、十、十六进制介绍
  9. Eclipse启动SpringCloud微服务集群的方法
  10. Elasticsearch集群安装Version6.2.2