Spring DI基础实例解析
来源:互联网 发布:60天内禁止转出阿里云 编辑:程序博客网 时间:2024/04/30 01:37
1. 在程序中提供需要依赖Spring为其注入属性的属性名和类型
package com.hao947.ioc;public class UserService {private String name;private String year;public void setName(String name) {this.name = name;}public void setYear(String year) {this.year = year;}public void show() {System.out.println("show...." + name + "," + year);}}
2. 提供该属性的setter方法(标准封装的setter方法)
3. spring中初始化该资源Bean时为其提供资源的值
<?xml version="1.0" encoding="UTF-8"?><!-- 整个Spring文件根元素就是beans --><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-3.1.xsd"><!-- 此处及用Bean元素来定义Spring能创建的对象 --><bean id="userService" class="com.hao947.ioc.UserService"><!-- 为该Bean提供资源 --><property name="name" value="hao947"></property><property name="year" value="2014"></property></bean></beans>
4.调试
public class IoCApp {@Testpublic void hao947() {// 获取Bean需要使用Spring的工厂类ApplicationContext act = new ClassPathXmlApplicationContext("applicatioContext.xml");// 获取BeanUserService us = (UserService) act.getBean("userService");// 执行操作us.show();System.out.println(us);}}
0 0
- Spring DI基础实例解析
- Spring DI基础
- spring ioc di 原理解析
- Spring基础(IOC&DI)
- Spring DI 和 AOP 基础
- Spring的DI和IoC实例详解
- Spring的DI和IoC实例详解
- Spring的DI和IoC实例详解
- Spring实例化(DI)注解形式
- 深入解析spring的IOC和DI
- Spring基础入门之Ioc、DI、AOP
- Spring基础-1-IOC与DI
- spring di
- Spring DI
- Spring DI
- Spring()---DI
- Spring DI
- spring di
- 二分查找(折半查找)
- 经纬财富:莱芜现货白银(天通银)交易参数
- C语言程序连接MySQL数据库教程及注意事项 - C语言
- ios strong和weak
- phonegap3.4安装geolocation插件
- Spring DI基础实例解析
- ps入门 工具的使用
- 记录
- Streaming media protocols
- android出现段错误时的查找定位的方法
- response.setHeader()的用法
- cocosBuilder生成cbbi文件,绑定到cocos2d-x
- sencha touch list分页
- swift语言ios开发 第一个程序hello world!