Spring核心面向接口编程小程序
来源:互联网 发布:淘宝隐藏导航代码 编辑:程序博客网 时间:2024/05/22 01:33
16.1新建一个IDemo1的接口类;
package com.eduask.mypack1;
public interface IDemo1 {
public void testDemo1();
}
16.2新建一个Demo1的类,实现IDemo1接口;
package com.eduask.mypack1;
//Demo1实现IDemo1接口;
public class Demo1 implements IDemo1 {
private int id;
private String name;
private String pwd;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
@Override
public void testDemo1() {
// TODO Auto-generated method stub
System.out.println("id="+id+" name="+name+" pwd="+pwd);
}
}
16.3新建一个TestDemo1的测试类;
package com.eduask.mypack1;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestDemo1 {
public static void main(String[] args) {
ClassPathXmlApplicationContext cx=new ClassPathXmlApplicationContext("entityXmlmypack1/demo1.xml");
Demo1 demo1=(Demo1) cx.getBean("demo1");
demo1.setId(1);
demo1.setName("tom");
demo1.setPwd("123456");
demo1.testDemo1();
}
}
16.3 新建一个demo1.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"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"
>
<!-- 模板bean -->
<bean id="base" abstract="true"/>
<bean id="demo1" class="com.eduask.mypack1.Demo1" parent="base" scope="prototype"/>
</beans>
16.5 程序运行如下:
id=1 name=tom pwd=123456
- Spring核心面向接口编程小程序
- 体验spring面向接口编程
- 体验spring面向接口编程
- 【Spring 核心】AOP 面向切面编程
- Spring核心AOP(面向切面编程)
- Spring(4)--Spring的核心机制:依赖注入(面向接口)
- mybatis面向接口编程的小案例
- 面向接口编程的一个小例子
- 面向接口编程的小例子
- Java面向接口编程小例子
- Java面向接口编程小例子 2
- 面向接口编程与Spring模拟
- 【spring框架】什么是面向抽象(接口)编程
- Spring入门篇之面向接口编程
- spring如何面向接口编程啊?
- 浅谈Spring的面向接口编程
- Spring核心AOP(面向切面编程)总结
- Spring核心概念<二>:AOP面向切面编程
- dialog 的 immerse mode
- 实现两个下拉选框内容不一致的JS代码
- 数据库存储对象数据注意点
- ubuntu_Light Table字体及相关设置及使用
- msp430g2533之uart
- Spring核心面向接口编程小程序
- iOS base64 加密解密 通用类
- 移除ArrayList中的重复元素
- 必虎的无线路由器
- KMP算法&拓展KMP算法模板
- 调整偏暖色调(一种比较干净、透明的色调)
- iOS中UITextField的字数限制
- 过滤Revit文件中所有的构件
- Map集合的注入