• 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>

  • 相关阅读:
    C#对文件的操作
    Quartz使用
    北邮校园网自动登录 python
    interactive python ---- week5
    interactive python ----pong game
    自旋锁(spinlock)(转)
    interactive python(3)
    interactive python(2)
    Ubuntu下为Firefox安装Adobe Flash Player(转)
    flex中list 控件行中添加Button后的点击事件处理
  • 原文地址:https://www.cnblogs.com/huaobin/p/14891898.html
Copyright © 2020-2023  润新知