Spring框架学习笔记(1)——HelloWorld
2024-08-21 22:24:57
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
最新文章
- Ubuntu菜鸟入门(六)—— 有道词典安装
- 【英语魔法俱乐部——读书笔记】 2 中级句型-复句&;合句(Complex Sentences、Compound Sentences)
- 使用Python将HTML转成PDF
- 基于C#的MongoDB数据库开发应用(3)--MongoDB数据库的C#开发之异步接口
- UIScrollView之轮转图片
- 删除elasticsearch索引脚本
- Swift vs. Objective-C:未来看好 Swift 的十个理由
- 射击比赛 (POJ 1719) 题解
- bat定时执行,清除PHP缓存
- Java学习----main详解
- JavaScript 运行机制详解:深入理解Event Loop
- Java线程并发中常见的锁--自旋锁 偏向锁
- ECshop lib_base.php on line 1241 错误解决方法
- how to use tar?
- 第一周——数据分析之表示 —— Numpy入门
- 笨办法41学会说面向对象【pyinstaller安装使用
- Windows10系统运行bat文件 一闪而过 解决
- LeetCode: Merge Two Sorted Lists 解题报告
- Python集成开发环境搭建
- LCA(倍增在线算法) codevs 2370 小机房的树
热门文章
- Mysql数据库重要知识点(知了堂学习心得)
- [知了堂学习笔记]_用JS制作《飞机大作战》游戏_第3讲(玩家发射子弹)
- 基于telegraf+influxdb+grafana进行postgresql数据库监控
- Spring Dynamic DataSource Routing
- golang社区
- BeanShell Sample与控制台交互
- flask入门篇
- 脚本全选全不选操作asp.net treeview控件
- 遍历文件 创建XML对象 方法 python解析XML文件 提取坐标计存入文件
- 使用plenv安装perl,并使其支持多线程