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>

  • 相关阅读:
    014.Nginx跨域配置
    013.Nginx动静分离
    附002.Nginx代理相关模块解析
    附001.Nginx location语法规则
    016.Nginx HTTPS
    015.Nginx重定向
    Blazor带我重玩前端(四)
    数据结构中的树(二叉树、二叉搜索树、AVL树)
    Flask前后端分离项目案例
    LeetCode-位运算相关题解
  • 原文地址:https://www.cnblogs.com/huaobin/p/14891898.html
Copyright © 2011-2022 走看看