1、创建一个新的项目,并添加Spring框架

2、创建HelloWorld.java

package com.broadtext.beans.helloworld;

public class HelloWorld {
private String name; public HelloWorld() {
} @Override
public String toString() {
return "HelloWorld [name=" + name + "]";
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
}
}

3、修改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.1.xsd"> <bean id="helloWorld" class="com.broadtext.beans.helloworld.HelloWorld">
<property name="name" value="hjj"></property>
</bean> </beans>

这时候HelloWorld.java文件上会多出'S'标记

4、添加Main.java和Main方法测试HelloWorld bean

package com.broadtext.beans.helloworld;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext; public class Main { public static void main(String[] args) {
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
HelloWorld helloWorld = ctx.getBean(HelloWorld.class);
System.out.println(helloWorld);
} }

5、运行,看看控制台打印的HelloWorld

最新文章

  1. Ubuntu菜鸟入门(六)—— 有道词典安装
  2. 【英语魔法俱乐部——读书笔记】 2 中级句型-复句&amp;合句(Complex Sentences、Compound Sentences)
  3. 使用Python将HTML转成PDF
  4. 基于C#的MongoDB数据库开发应用(3)--MongoDB数据库的C#开发之异步接口
  5. UIScrollView之轮转图片
  6. 删除elasticsearch索引脚本
  7. Swift vs. Objective-C:未来看好 Swift 的十个理由
  8. 射击比赛 (POJ 1719) 题解
  9. bat定时执行,清除PHP缓存
  10. Java学习----main详解
  11. JavaScript 运行机制详解:深入理解Event Loop
  12. Java线程并发中常见的锁--自旋锁 偏向锁
  13. ECshop lib_base.php on line 1241 错误解决方法
  14. how to use tar?
  15. 第一周——数据分析之表示 —— Numpy入门
  16. 笨办法41学会说面向对象【pyinstaller安装使用
  17. Windows10系统运行bat文件 一闪而过 解决
  18. LeetCode: Merge Two Sorted Lists 解题报告
  19. Python集成开发环境搭建
  20. LCA(倍增在线算法) codevs 2370 小机房的树

热门文章

  1. Mysql数据库重要知识点(知了堂学习心得)
  2. [知了堂学习笔记]_用JS制作《飞机大作战》游戏_第3讲(玩家发射子弹)
  3. 基于telegraf+influxdb+grafana进行postgresql数据库监控
  4. Spring Dynamic DataSource Routing
  5. golang社区
  6. BeanShell Sample与控制台交互
  7. flask入门篇
  8. 脚本全选全不选操作asp.net treeview控件
  9. 遍历文件 创建XML对象 方法 python解析XML文件 提取坐标计存入文件
  10. 使用plenv安装perl,并使其支持多线程