可以使用的值
1. 字面量
- 可以使用字符串表示的值,可以通过value属性或value子节点的方式指定
- 基本数据类型及其封装类、String等类型都可以采取字面值注入的方式
- 若字面值中包含特殊字符,可以使用把字面值包裹起来
java培训教程bean的属性赋可以使用的值
2. null值
| “com.atguigu.spring.bean.Book” id=“bookNull” > “bookId” value =“2000”/> “bookName”> “author” value =“nullAuthor”/> “price” value =“50”/> |
java培训教程bean的属性赋可以使用的值
3. 给bean的级联属性赋值
java培训教程bean的属性赋可以使用的值
4. 外部已声明的bean
| “shop” class=“com.atguigu.spring.bean.Shop” > “book” ref =“book”/> |
java培训教程bean的属性赋可以使用的值
5. 内部bean
当bean实例仅仅给一个特定的属性使用时,可以将其声明为内部bean。内部bean声明直接包含在或元素里,不需要设置任何id或name属性
内部bean不能使用在任何其他地方
| “shop2” class=“com.atguigu.spring.bean.Shop” > “book”> “com.atguigu.spring.bean.Book” > “bookId” value =“1000”/> “bookName” value=“innerBook” /> “author” value=“innerAuthor” /> |