第一个Spring例子
2008-05-21 21:52
489 查看
我个垃圾,本以为再也不用“helloWorld”来作为学习的入门了呢,想不到又回到圆点了。
废话不多说了,总体配置如下:
在HelloWorld.java中输入代码
package com.gc.action;
public class HelloWorld {
public String msg=null;
public void setMsg(String msg)
{
this.msg=msg;
}
public String getMsg()
{
return this.msg;
}
}
配置Spring的config.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans>
<bean id="HelloWorld" class="com.gc.action.HelloWorld">
<property name="msg">
<value>HelloWorld</value>
</property>
</bean>
</beans>
注意点:在上面的encoding和class前面一定要留空格,不然会出错,有血的教训哦!
修正:加入beans声明
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC
"-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="helloWorld" class="com.gc.action.HelloWorld">
<property name="msg">
<value>HelloWorld</value>
</property>
</bean>
</beans>
<!DOCTYPE beans PUBLIC
"-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">必不可少!!!
下面就是编程测试了
package com.gc.test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import com.gc.action.HelloWorld;
public class TestHelloWorld
{
public static void main(String args[])
{
ApplicationContext actx=new FileSystemXmlApplicationContext("config.xml");
HelloWorld helloWorld=(HelloWorld)actx.getBean("helloWorld");
System.out.println(helloWorld.getMsg());
}
}
测试结果:
log4j:WARN No appenders could be found for logger (org.springframework.context.support.FileSystemXmlApplicationContext).
log4j:WARN Please initialize the log4j system properly.
HelloWorld
因为我们还没有配置log4j.properties文件,所以是这个样子。
废话不多说了,总体配置如下:
在HelloWorld.java中输入代码
package com.gc.action;
public class HelloWorld {
public String msg=null;
public void setMsg(String msg)
{
this.msg=msg;
}
public String getMsg()
{
return this.msg;
}
}
配置Spring的config.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans>
<bean id="HelloWorld" class="com.gc.action.HelloWorld">
<property name="msg">
<value>HelloWorld</value>
</property>
</bean>
</beans>
注意点:在上面的encoding和class前面一定要留空格,不然会出错,有血的教训哦!
修正:加入beans声明
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC
"-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="helloWorld" class="com.gc.action.HelloWorld">
<property name="msg">
<value>HelloWorld</value>
</property>
</bean>
</beans>
<!DOCTYPE beans PUBLIC
"-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">必不可少!!!
下面就是编程测试了
package com.gc.test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import com.gc.action.HelloWorld;
public class TestHelloWorld
{
public static void main(String args[])
{
ApplicationContext actx=new FileSystemXmlApplicationContext("config.xml");
HelloWorld helloWorld=(HelloWorld)actx.getBean("helloWorld");
System.out.println(helloWorld.getMsg());
}
}
测试结果:
log4j:WARN No appenders could be found for logger (org.springframework.context.support.FileSystemXmlApplicationContext).
log4j:WARN Please initialize the log4j system properly.
HelloWorld
因为我们还没有配置log4j.properties文件,所以是这个样子。
相关文章推荐
- spring 开始的第一个例子
- spring的第一个例子
- springAOP的第一个例子
- 第一个struts+spring的例子
- Spring_Mvc第一个小例子(配置文件形式)
- SSH与SSM学习之Spring01——介绍、搭建环境与第一个例子
- SpringBoot学习-(1)第一个小例子
- 菜鸟学习Spring——第一个例子
- Spring Boot2.0(2) 介绍以及第一个例子
- 菜鸟学习Spring——第一个例子
- 第一个Spring例子
- 第一个spring例子
- 用IntelliJ IDEA搭建第一个SpringBoot例子
- spring aop学习的第一个例子
- Spring的AOP配置 第一个AOP例子
- SPRING-BOOT学习记录001-第一个例子
- 刚看了一点Spring .NET, 从第一个例子MovieFinder说起
- 学习Spring.NET - 第一个例子
- Spring的第一个例子
- Spring第一个例子的补充