spring remark
来源:互联网 发布:双飞姐妹俩体验知乎 编辑:程序博客网 时间:2024/04/30 12:07
工厂类都是简单的,仅提供静态方法和变量的单实例,它们将创建对象,并将这些对象绑定在一起。
package com.openv.spring;
/**
* 注入HelloWorld和HelloStr依赖性
*
* @author luoshifei
*/
public class HelloWorldFactory {
public static HelloWorld getFileHelloWorld() {
HelloStr hStr = new FileHelloStr("helloworld.properties");
HelloWorld hw = new HelloWorld(hStr);
return hw;
}
}
package com.openv.spring;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* HelloWorld客户应用
*
* @author luoshifei
*/
public class HelloWorldClient {
protected static final Log log = LogFactory.getLog(HelloWorldClient.class);
public static void main(String[] args) {
HelloWorld hw = HelloWorldFactory.getFileHelloWorld();
log.info(hw.getContent());
}
}
other:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean name="fileHelloWorld"
class="com.openv.spring.HelloWorld">
<constructor-arg>
<ref bean="fileHello"/>
</constructor-arg>
</bean>
<bean name="fileHello"
class="com.openv.spring.FileHelloStr">
<constructor-arg>
<value>helloworld.properties</value>
</constructor-arg>
</bean>
</beans>
解析配置文件
public class HelloWorldClient {
protected static final Log log = LogFactory.getLog(HelloWorldClient.class);
public HelloWorldClient() {
Resource resource = new ClassPathResource("appcontext.xml");
BeanFactory factory = new XmlBeanFactory(resource);
HelloWorld hw = (HelloWorld) factory.getBean("fileHelloWorld");
log.info(hw.getContent());
}
public static void main(String[] args) {
new HelloWorldClient();
}
}
- spring remark
- remark
- Famous Remark
- English Remark
- Oracle cookie remark
- remark一些小小东西
- Just a remark.
- kaili aircrack-ng remark
- remark:Tomcat配置虚拟目录
- java lock remark
- note:some learn remark
- uc/OS-II source code remark
- 改变人生的五句话(Remark)
- remark一些小小东西2——android
- PHP中替换换行符 remark 中的换行
- alter table t_apsg_items alter column remark varchar(2000)
- Remark Holdings平安城市解决方案助力城市安全升级
- Windows程序内部运行原理 - 孙鑫 - VC++6.0 - Code by SunXin/Remark by HackerJLY
- java编程思想(第四版)_第17章 项目
- UBUNTU 7.04安装后的配置
- 中国文化 VS 德国文化(多图)
- 请口吐脏话的垃圾立刻滚蛋,这里不欢迎你!
- java编程思想(第四版)_引言
- spring remark
- 查询,更新远端数据库的数据表
- Oracle 9i 数据库移动过程
- 常用MySQL命令
- CRC32的校验函数与码表的生成函数
- jdbc操纵Oracle数据库lob字段
- b20073601
- java中文件操作大全(转载)
- lotus