spring框架的xml配置详解

编程知识 更新时间:2023-04-04 03:56:53
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework/schema/beans"
       xmlns:xsi="http://www.w3/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework/schema/beans http://www.springframework/schema/beans/spring-beans.xsd">
    <bean id="user" class="com.sz.test.User">
       <property name="name" value="张三"></property>
        <property name="age" value="18"></property>
    </bean>

    <!-- 配置service
       <bean> 配置需要创建的对象
           id :用于之后从spring容器获得实例时使用的
           class :需要创建实例的全限定类名
   -->
    <bean id="userServiceId" class="com.sz.service.UserServiceImpl"></bean>

    <!--
    模拟spring执行过程
    创建service实例:BookService bookService = new BookServiceImpl() IoC  <bean>
    创建dao实例:BookDao bookDao = new BookDaoImpl()         IoC
    将dao设置给service:bookService.setBookDao(bookDao);     DI   <property>

    <property> 用于进行属性注入
        name: bean的属性名,通过setter方法获得
            setBookDao ##> BookDao  ##> bookDao
        ref :另一个bean的id值的引用
 -->

    <!-- 创建service -->
    <bean id="bookServiceId" class="com.sz.service.BookServiceImpl">
        <property name="bookDao" ref="bookDaoId"></property>
    </bean>

    <!-- 创建dao实例 -->
    <bean id="bookDaoId" class="com.sz.dao.BookDaoImpl"></bean>


</beans>

更多推荐

spring框架的xml配置详解

本文发布于:2023-04-04 03:56:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/064f122db2f72d7aee5933ade97b05d2.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:详解   框架   spring   xml

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 41018文章数
  • 14阅读数
  • 0评论数