Spring简单的例子:
1.interface:
package com.houyawei;
public interface Action {
public String execute(String str);
}
2.实现接口的类:LowerAction 和 UpperAction:
package com.houyawei;
public class UpperAction implements Action {
private String message;
public String getMessage() {
return message;
}
public void setMessage(String string) {
message = string;
}
public String execute(String str) {
return (getMessage() + str).toUpperCase();
}
}
package com.houyawei;
public class LowerAction implements Action {
private String message;
public String getMessage() {
return message;
}
public void setMessage(String string) {
message = string;
}
public String execute(String str) {
return (getMessage()+str).toLowerCase();
}
}
2.xml配置文件:bean.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//
SPRING/DTD BEAN/EN" "
http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<description>
Spring Quick Start</description>
<bean id="upperaction" class="com.houyawei.UpperAction">
<property name="message">
<value>HeLLo,</value>
</property>
</bean>
<bean id="loweraction" class="com.houyawei.LowerAction">
<property name="message">
<value>hello,</value>
</property>
</bean>
</beans>
4.测试类SampleTest :
package test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import com.houyawei.Action;
public class SampleTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ApplicationContext ctx=new
FileSystemXmlApplicationContext("bean.xml");
Action action = (Action) ctx.getBean("upperaction");
System.out.println(action.execute("wangshigeyao"));
Action action2 = (Action) ctx.getBean("loweraction");
System.out.println(action2.execute("wangshigeyao"));
}
}
5.程序代码结构:
分享到:
相关推荐
跟老师做的一些spring的小实例,对于初学者是很有用的,希望对大家有点用
spring boot 小实例 spring boot in action上的例子,spring boot 小实例 spring boot in action上的例子。
Spring Batch 实例代码
mina2+spring结合实例
JAVA SPRING 框架实例 开发源代码
cxf spring maven 实例 webservice
Spring MVC 实例
shiro整合spring项目实例,shiro整合spring项目实例,shiro整合spring项目实例
最简单的一个spring注解实例,最简单的一个spring注解实例。
rmi与spring整合实例
spring定时器实例
spring 采用aop 的实例
Spring.Net的实例
使用SpringAOP完成日志记录功能的实例
springframework框架简单的实例代码
Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于...
spring的quartz使用实例,spring的quartz使用实例
spring aop
spring配置文件实例
maven spring mvc bubbo 实例