Java教程

spring修改

本文主要是介绍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>

这篇关于spring修改的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!