当前位置: 首页 > news >正文

beanFactory快速入门

beanFactory的快速入门

结构

在这里插入图片描述

userService 接口

public interface UserService {}

userServiceImpl

public class UserServiceImpl implements UserService {public void setUserDao(UserDao userDao) {System.out.println("userDao" + userDao);}
}

userDao 接口

public interface UserDao {
}

userDaoImpl

public class UserDaoImpl implements UserDao {}

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.xsd"><bean id="userDao" class="com.kaiming.dao.impl.UserDaoImpl"></bean><!-- userService中注入userDao--><bean id="userService" class="com.kaiming.service.impl.UserServiceImpl"><property name="userDao" ref="userDao"></property></bean></beans>

test

public class BeanFactoryTest {public static void main(String[] args) {// 1.创建工厂对象DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();// 2.创建xml读取器XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(beanFactory);// 3.加载配置文件reader.loadBeanDefinitions("beans.xml");// 4.获取bean的实例对象UserService userService = (UserService) beanFactory.getBean("userService");System.out.println(userService);UserDao userDao = (UserDao) beanFactory.getBean("userDao");System.out.println(userDao);}
}
userDaocom.kaiming.dao.impl.UserDaoImpl@2e3fc542
com.kaiming.service.impl.UserServiceImpl@150c158	// userServiceImpl依赖userDao,先实例化userDao
com.kaiming.dao.impl.UserDaoImpl@2e3fc542
http://www.dtcms.com/a/488488.html

相关文章:

  • 提供企业网站建设公司千万pv网站开发成本
  • delphi 做直播网站百度营销后台
  • 做php网站前端价格泉州有那些网站建设公司
  • nginx做网站政务网站建设工作方案
  • 素材网站整站下载做网站运营有前途
  • 济南正规网站建设公司哪家好网站付费模板
  • Object类详解--finalize
  • 烟台企业网站制作公司宜昌网络推广公司
  • 网站建设服务合同缴纳印花税吗怎么做电影网站吗
  • 一般网站建设步骤如何更好的建设和维护网站
  • 自己做网站练手网站空间不支持php
  • 批量扫dedecms做的网站wordpress 找源码
  • 地方门户网站app网站怎样做银联支付接口
  • 10.14 数论
  • 厦门网站制作企业东营做网站公司
  • 网站备案查询工信部官网wordpress 显示excel
  • 作业2025 10.15
  • 专题网站建设意义何在常见网站建设公司术语
  • 网站建设的客户在哪里做网站的天空网
  • LeetCode 3350.检测相邻递增子数组 II:将数组分成多段递增
  • 电影美感褪色青绿色人像街拍摄影后期Lr调色,手机滤镜PS+Lightroom预设下载!
  • seo网站设计工具下载网站系统源码
  • 网站设计软件培训怎么样新野微网站开发
  • 机器学习入门,无监督学习之DBSCAN聚类算法完全指南:面向Java开发者的Python实现详解
  • 哪些网站推广不收费网站设计 原型图
  • yolo v8n模型小样本微调总结
  • 网站制作 呼和浩特南山网站设计方案
  • 如何做家居网站注册公司一年需要多少费用
  • 专门做酒店设计的网站网页设计参考网站
  • 网页设计制作网站首页建筑网建设通网站作用是什么