zoukankan      html  css  js  c++  java
  • spring修改

    、注入空值和特殊符号

    <bean id="book" class="com.atguigu.spring5.Book">
    <!--(1)null值-->
    <property name="address">
    <null/><!--属性里边添加一个null标签-->
    </property>

    <!--(2)特殊符号赋值-->
    <!--属性值包含特殊符号
    a 把<>进行转义 &lt; &gt;
    b 把带特殊符号内容写到CDATA
    -->
    <property name="address">
    <value><![CDATA[<<南京>>]]></value>
    </property>
    </bean>
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    ​ 5、注入属性-外部bean

    ​ a)创建两个类service和dao类

    public class UserService {//service类

    //创建UserDao类型属性,生成set方法
    private UserDao userDao;
    public void setUserDao(UserDao userDao) {
    this.userDao = userDao;
    }

    public void add() {
    System.out.println("service add...............");
    userDao.update();//调用dao方法
    }
    }

    public class UserDaoImpl implements UserDao {//dao类

    @Override
    public void update() {
    System.out.println("dao update...........");
    }
    }
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    ​ b)在spring配置文件中进行配置

    <!--1 service和dao对象创建-->
    <bean id="userService" class="com.atguigu.spring5.service.UserService">
    <!--注入userDao对象
    name属性:类里面属性名称
    ref属性:创建userDao对象bean标签id值
    -->
    <property name="userDao" ref="userDaoImpl"></property>
    </bean>
    <bean id="userDaoImpl" class="com.atguigu.spring5.dao.UserDaoImpl"></bean>

  • 相关阅读:
    iOS项目的目录结构和开发流程
    XCode SVN设置
    iOS 登录 注册
    ios开发常用技巧
    iOS问题解答
    iOS设计模式
    iOS开发:打包应用程序
    iOS 封装
    iOS开发常用宏
    Objective-C 类,实例成员,静态变量,对象方法,类方法(静态方法),对象
  • 原文地址:https://www.cnblogs.com/huaobin/p/14891898.html
Copyright © 2011-2022 走看看