Spring IOC容器【p名稱空間注入屬性值 】
# p 名稱空間給物件的屬性注入值(spring3.0以上版本才支援)
需要引入:
xmlns:p="http://www.springframework.org/schema/p"
舉例 applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
<!-- ###############物件屬性賦值############### -->
<!--
給物件屬性注入值:
# p 名稱空間給物件的屬性注入值
(spring3.0以上版本才支援)
-->
<bean id="userDao" class="c_property.UserDao"></bean>
<bean id="userService" class="c_property.UserService" p:userDao-ref="userDao"></bean>
<bean id="userAction" class="c_property.UserAction" p:userService-ref="userService"></bean>
<!-- 傳統的注入:
<bean id="user" class="c_property.User" >
<property name="name" value="xxx"></property>
</bean>
-->
<!-- p名稱空間優化後 -->
<bean id="user" class="c_property.User" p:name="Jack0001"></bean>
</beans>
相關文章
- spring原始碼解析之IOC容器(四)——屬性注入Spring原始碼
- 全域性名稱空間
- 使用p名稱空間和c名稱空間的XML快捷方式XML
- Spring名稱空間解析Spring
- spring框架中的名稱空間Spring框架
- 名稱空間
- JAXB名稱空間及名稱空間字首處理
- PHP 名稱空間PHP
- PHP名稱空間PHP
- vuex名稱空間Vue
- jQuery 名稱空間jQuery
- JavaScript 名稱空間JavaScript
- Android 自定義view中的屬性,名稱空間,以及tools標籤AndroidView
- python名稱空間Python
- C++名稱空間C++
- 更改模型名稱空間模型
- C++ 名稱空間C++
- Python 名稱空間Python
- 11. 名稱空間
- ts---名稱空間
- 獲取物件屬性型別、屬性名稱、屬性值的研究:反射和JEXL解析引擎物件型別反射
- Spring中利用配置檔案和@value注入屬性值Spring
- IOC容器和依賴注入依賴注入
- PHP 核心特性 - 名稱空間PHP
- 使用名稱空間:基礎
- ros節點名稱空間ROS
- JavaScript 中的名稱空間JavaScript
- PHP名稱空間概念解析PHP
- JAXB玩轉名稱空間
- Python 的名稱空間Python
- System.Web 名稱空間Web
- Python名稱空間包Python
- spring原始碼解析之IOC容器(三)——依賴注入Spring原始碼依賴注入
- Python中名稱空間是什麼?名稱空間生命週期是多久?Python
- javascript通過名稱空間放置全域性變數重名JavaScript變數
- System.Security.Cryptography 名稱空間
- c++系列:匿名名稱空間C++
- Objective-C 的名稱空間Object