Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
zetcode-zh
提交
b0b8f9a5
Z
zetcode-zh
项目概览
OpenDocCN
/
zetcode-zh
大约 1 年 前同步成功
通知
2
Star
157
Fork
40
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zetcode-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
b0b8f9a5
编写于
6月 22, 2020
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2020-06-22 16:01:21
上级
3c795132
变更
29
隐藏空白更改
内联
并排
Showing
29 changed file
with
36 addition
and
36 deletion
+36
-36
docs/db/23.md
docs/db/23.md
+1
-1
docs/db/51.md
docs/db/51.md
+1
-1
docs/dotnet/100.md
docs/dotnet/100.md
+1
-1
docs/dotnet/135.md
docs/dotnet/135.md
+1
-1
docs/dotnet/136.md
docs/dotnet/136.md
+2
-2
docs/dotnet/137.md
docs/dotnet/137.md
+1
-1
docs/dotnet/147.md
docs/dotnet/147.md
+1
-1
docs/dotnet/91.md
docs/dotnet/91.md
+1
-1
docs/dotnet/92.md
docs/dotnet/92.md
+2
-2
docs/gui/115.md
docs/gui/115.md
+1
-1
docs/gui/122.md
docs/gui/122.md
+1
-1
docs/gui/189.md
docs/gui/189.md
+1
-1
docs/gui/308.md
docs/gui/308.md
+2
-2
docs/gui/313.md
docs/gui/313.md
+1
-1
docs/gui/341.md
docs/gui/341.md
+1
-1
docs/gui/52.md
docs/gui/52.md
+1
-1
docs/java/12.md
docs/java/12.md
+1
-1
docs/java/6.md
docs/java/6.md
+1
-1
docs/java/7.md
docs/java/7.md
+3
-3
docs/js/74.md
docs/js/74.md
+1
-1
docs/php/166.md
docs/php/166.md
+1
-1
docs/py/37.md
docs/py/37.md
+1
-1
docs/py/58.md
docs/py/58.md
+1
-1
docs/py/7.md
docs/py/7.md
+1
-1
docs/spring/12.md
docs/spring/12.md
+1
-1
docs/spring/18.md
docs/spring/18.md
+1
-1
docs/spring/20.md
docs/spring/20.md
+1
-1
docs/spring/26.md
docs/spring/26.md
+3
-3
docs/spring/SUMMARY.md
docs/spring/SUMMARY.md
+1
-1
未找到文件。
docs/db/23.md
浏览文件 @
b0b8f9a5
...
...
@@ -174,7 +174,7 @@ mysql
|
`quote()`
| 引用字符串字面值,以用作 SQL 语句中的字面值 |
|
`dump_results()`
| 获取所有行并打印 |
|
`fetchrow_array()`
| 获取下一行作为字段数组 |
|
`fetchrow_arrayref()`
| 获取下一行作为字段的
参考
数组 |
|
`fetchrow_arrayref()`
| 获取下一行作为字段的
引用
数组 |
|
`fetchrow_hashref()`
| 获取下一行作为对哈希表的引用 |
|
`fetchall_arrayref()`
| 以数组的形式获取所有数据 |
|
`finish()`
| 完成声明并让系统释放资源 |
...
...
docs/db/51.md
浏览文件 @
b0b8f9a5
...
...
@@ -116,7 +116,7 @@ mysql
|
`quote()`
| 引用字符串字面值,以用作 SQL 语句中的字面值 |
|
`dump_results()`
| 获取所有行并打印 |
|
`fetchrow_array()`
| 获取下一行作为字段数组 |
|
`fetchrow_arrayref()`
| 获取下一行作为字段的
参考
数组 |
|
`fetchrow_arrayref()`
| 获取下一行作为字段的
引用
数组 |
|
`fetchrow_hashref()`
| 获取下一行作为对哈希表的引用 |
|
`fetchall_arrayref()`
| 以数组的形式获取所有数据 |
|
`finish()`
| 完成声明并让系统释放资源 |
...
...
docs/dotnet/100.md
浏览文件 @
b0b8f9a5
...
...
@@ -374,7 +374,7 @@ Console.WriteLine("Dictionary has {0} items", _
```
我们通过
参考
`Count`
属性来打印项目数。
我们通过
引用
`Count`
属性来打印项目数。
```
vb
Dim
keys
As
Dictionary
(
Of
String
,
String
).
KeyCollection
=
domains
.
Keys
...
...
docs/dotnet/135.md
浏览文件 @
b0b8f9a5
...
...
@@ -10,7 +10,7 @@
数据类型是一组值,以及对这些值的允许操作。
C# 中的两种基本数据类型是值类型和引用类型。 基本类型(字符串除外),枚举,元组和结构是值类型。 类,字符串,接口,数组和委托是引用类型。 每种类型都有一个默认值。
参考
类型在堆上创建。 引用类型的生存期由 .NET 框架管理。 引用类型的默认值为空引用。 分配给引用类型的变量会创建引用的副本,而不是引用值的副本。 值类型在栈上创建。 生存期由变量的生存期决定。 分配给值类型的变量会创建要分配的值的副本。 值类型具有不同的默认值。 例如,布尔默认值为
`false`
,十进制为 0,字符串为空字符串
`""`
。
C# 中的两种基本数据类型是值类型和引用类型。 基本类型(字符串除外),枚举,元组和结构是值类型。 类,字符串,接口,数组和委托是引用类型。 每种类型都有一个默认值。
引用
类型在堆上创建。 引用类型的生存期由 .NET 框架管理。 引用类型的默认值为空引用。 分配给引用类型的变量会创建引用的副本,而不是引用值的副本。 值类型在栈上创建。 生存期由变量的生存期决定。 分配给值类型的变量会创建要分配的值的副本。 值类型具有不同的默认值。 例如,布尔默认值为
`false`
,十进制为 0,字符串为空字符串
`""`
。
## C# 布尔值
...
...
docs/dotnet/136.md
浏览文件 @
b0b8f9a5
...
...
@@ -291,7 +291,7 @@ This is the output.
## C# 字符串是对象
字符串是对象。 它们是
参考
类型。 字符串是
`System.String`
或
`System.Text.StringBuilder`
类的实例。 由于它们是对象,因此有多种方法可用于完成各种工作。
字符串是对象。 它们是
引用
类型。 字符串是
`System.String`
或
`System.Text.StringBuilder`
类的实例。 由于它们是对象,因此有多种方法可用于完成各种工作。
`Program.cs`
...
...
@@ -1073,7 +1073,7 @@ Console.WriteLine(ReferenceEquals(str, copied)); // prints False
```
`
ReferenceEquals()
`方法比较两个
参考
对象。 因此,将复制的字符串与原始字符串进行比较将返回`
false
`。 因为它们是两个不同的对象。
`
ReferenceEquals()
`方法比较两个
引用
对象。 因此,将复制的字符串与原始字符串进行比较将返回`
false
`。 因为它们是两个不同的对象。
## C# 格式化字符串
...
...
docs/dotnet/137.md
浏览文件 @
b0b8f9a5
...
...
@@ -1226,7 +1226,7 @@ False
这是示例的输出。
`as`
运算符用于在兼容的
参考
类型之间执行转换。 如果无法进行转换,则运算符将返回
`null`
。 与强制转换操作不同,后者引发异常。
`as`
运算符用于在兼容的
引用
类型之间执行转换。 如果无法进行转换,则运算符将返回
`null`
。 与强制转换操作不同,后者引发异常。
`Program.cs`
...
...
docs/dotnet/147.md
浏览文件 @
b0b8f9a5
...
...
@@ -536,7 +536,7 @@ Console.WriteLine("Dictionary has {0} items",
```
我们通过
参考
`Count`
属性来打印项目数。
我们通过
引用
`Count`
属性来打印项目数。
```
cs
var
keys
=
new
List
<
string
>(
domains
.
Keys
);
...
...
docs/dotnet/91.md
浏览文件 @
b0b8f9a5
...
...
@@ -6,7 +6,7 @@
计算机程序可以处理数据。 用于各种数据类型的工具是现代计算机语言的基本组成部分。 根据维基百科的定义,
`data type`
是一组值,以及对这些值的允许操作。
Visual Basic 中的两种基本数据类型是值类型和引用类型。 基本类型(字符串除外),枚举和结构是值类型。 类,字符串,标准模块,接口,数组和委托是引用类型。 每种类型都有一个默认值。
参考
类型在堆上创建。 引用类型的生存期由 .NET 框架管理。 引用类型的默认值为空引用。 分配给引用类型的变量会创建引用的副本,而不是引用值的副本。 值类型在栈上创建。 生存期由变量的生存期决定。 分配给值类型的变量会创建要分配的值的副本。 值类型具有不同的默认值。 例如,布尔默认值为
`False`
,十进制为 0,字符串为空字符串
`""`
。
Visual Basic 中的两种基本数据类型是值类型和引用类型。 基本类型(字符串除外),枚举和结构是值类型。 类,字符串,标准模块,接口,数组和委托是引用类型。 每种类型都有一个默认值。
引用
类型在堆上创建。 引用类型的生存期由 .NET 框架管理。 引用类型的默认值为空引用。 分配给引用类型的变量会创建引用的副本,而不是引用值的副本。 值类型在栈上创建。 生存期由变量的生存期决定。 分配给值类型的变量会创建要分配的值的副本。 值类型具有不同的默认值。 例如,布尔默认值为
`False`
,十进制为 0,字符串为空字符串
`""`
。
## 布尔值
...
...
docs/dotnet/92.md
浏览文件 @
b0b8f9a5
...
...
@@ -395,7 +395,7 @@ Perl
## 字符串方法
除了字符串函数,还有几种字符串方法。 其中一些提供相同的功能。 正如我们已经提到的,字符串不是原始数据类型。 它们是
参考
类型。 它们是对象,这些对象具有可以完成某些工作的方法。
除了字符串函数,还有几种字符串方法。 其中一些提供相同的功能。 正如我们已经提到的,字符串不是原始数据类型。 它们是
引用
类型。 它们是对象,这些对象具有可以完成某些工作的方法。
```vb
Option Strict On
...
...
@@ -516,7 +516,7 @@ Console.WriteLine(str Is copied) ' Prints False
```
`
Is
`运算符比较两个
参考
对象。 因此,将复制的字符串与原始字符串进行比较将返回`
False
`。 因为它们是两个不同的对象。
`
Is
`运算符比较两个
引用
对象。 因此,将复制的字符串与原始字符串进行比较将返回`
False
`。 因为它们是两个不同的对象。
## 格式化字符串
...
...
docs/gui/115.md
浏览文件 @
b0b8f9a5
...
...
@@ -228,7 +228,7 @@ g_object_unref(icon);
```
`g_object_unref()`
减少 pixbuf 对象的
参考
计数。 当其引用计数降至 0 时,该对象将被终结(即释放其内存)。
`g_object_unref()`
减少 pixbuf 对象的
引用
计数。 当其引用计数降至 0 时,该对象将被终结(即释放其内存)。
![
Icon
](
img/5d6c238352f3c192272289e5ea1a3ea1.jpg
)
...
...
docs/gui/122.md
浏览文件 @
b0b8f9a5
...
...
@@ -179,7 +179,7 @@ g_object_unref(store);
```
`TreeView`
增加了存储对象的
参考。 我们使用
`g_object_unref()`
函数将参考
从 2 减少到 1。 然后随视图自动销毁模型。
`TreeView`
增加了存储对象的
引用。 我们使用
`g_object_unref()`
函数将引用
从 2 减少到 1。 然后随视图自动销毁模型。
```
c
add_to_list
(
list
,
"Aliens"
);
...
...
docs/gui/189.md
浏览文件 @
b0b8f9a5
...
...
@@ -70,7 +70,7 @@ lb.Items.Add("Jessica");
```
这就是我们向
`ListBox`
控件添加新项目的方式。 该控件具有
`Items`
属性。 该属性是对列表框中项目列表的引用。 使用此
参考
,我们可以添加,删除或获取列表框中的项目数。
这就是我们向
`ListBox`
控件添加新项目的方式。 该控件具有
`Items`
属性。 该属性是对列表框中项目列表的引用。 使用此
引用
,我们可以添加,删除或获取列表框中的项目数。
```
cs
lb
.
SelectedIndexChanged
+=
new
EventHandler
(
OnChanged
);
...
...
docs/gui/308.md
浏览文件 @
b0b8f9a5
...
...
@@ -38,7 +38,7 @@ clr.AddReference("System.Windows.Forms")
```
我们添加了 Winforms 库的
参考
。
我们添加了 Winforms 库的
引用
。
```
py
class
IForm
(
Form
):
...
...
@@ -118,7 +118,7 @@ clr.AddReference("System.Drawing")
```
`Icon`
对象来自
`System.Drawing`
模块。 因此,我们必须添加
参考
。
`Icon`
对象来自
`System.Drawing`
模块。 因此,我们必须添加
引用
。
```
py
try
:
...
...
docs/gui/313.md
浏览文件 @
b0b8f9a5
...
...
@@ -67,7 +67,7 @@ lb.Items.Add("Jessica")
```
这就是我们向
`ListBox`
控件添加新项目的方式。 该控件具有
`Items`
属性。 该属性是对列表框中项目列表的引用。 使用此
参考
,我们可以添加,删除或获取列表框中的项目数。
这就是我们向
`ListBox`
控件添加新项目的方式。 该控件具有
`Items`
属性。 该属性是对列表框中项目列表的引用。 使用此
引用
,我们可以添加,删除或获取列表框中的项目数。
```
py
lb
.
SelectedIndexChanged
+=
self
.
OnChanged
...
...
docs/gui/341.md
浏览文件 @
b0b8f9a5
...
...
@@ -85,7 +85,7 @@ lb.Items.Add("Jessica")
```
这就是我们向
`ListBox`
控件添加新项目的方式。 该控件具有
`Items`
属性。 该属性是对列表框中项目列表的引用。 使用此
参考
,我们可以添加,删除或获取列表框中的项目数。
这就是我们向
`ListBox`
控件添加新项目的方式。 该控件具有
`Items`
属性。 该属性是对列表框中项目列表的引用。 使用此
引用
,我们可以添加,删除或获取列表框中的项目数。
```
vb
AddHandler
lb
.
SelectedIndexChanged
,
AddressOf
Me
.
OnChanged
...
...
docs/gui/52.md
浏览文件 @
b0b8f9a5
...
...
@@ -211,7 +211,7 @@ label.image = tatras
```
为了不被垃圾收集,必须存储图像
参考
。
为了不被垃圾收集,必须存储图像
引用
。
```
py
w
,
h
=
self
.
img
.
size
...
...
docs/java/12.md
浏览文件 @
b0b8f9a5
...
...
@@ -587,7 +587,7 @@ Lenka was born on 5/3/1990
## Java `super`关键字
`super`
关键字是在子类中用于引用直接父类对象的
参考
变量。 它可以用来引用父对象的 a)实例变量,b)构造器,c)方法。
`super`
关键字是在子类中用于引用直接父类对象的
引用
变量。 它可以用来引用父对象的 a)实例变量,b)构造器,c)方法。
`SuperVariable.java`
...
...
docs/java/6.md
浏览文件 @
b0b8f9a5
...
...
@@ -21,7 +21,7 @@ Java 中有两种基本数据类型:基本类型和引用类型。 基本类
Java 中每种类型都有一个特定的关键字。 基本类型不是 Java 中的对象。 原始数据类型不能存储在仅适用于对象的 Java 集合中。 可以将它们放置在数组中。
参考
类型为:
引用
类型为:
*
类类型
*
接口类型
...
...
docs/java/7.md
浏览文件 @
b0b8f9a5
...
...
@@ -383,7 +383,7 @@ System.out.println(a.compareTo(b));
```
使用三种不同的方法比较这些值。
`==`
运算符比较两种盒装类型的
参考
标识。 由于对象的嵌入,该运算结果为
`true`
。 如果使用
`new`
运算符,则将创建两个不同的对象,并且
`==`
运算符将返回
`false`
。
`equals()`
方法在数值上比较两个
`Integer`
对象。 它返回布尔值
`true`
或
`false`
(在我们的例子中为
`true`
)。
使用三种不同的方法比较这些值。
`==`
运算符比较两种盒装类型的
引用
标识。 由于对象的嵌入,该运算结果为
`true`
。 如果使用
`new`
运算符,则将创建两个不同的对象,并且
`==`
运算符将返回
`false`
。
`equals()`
方法在数值上比较两个
`Integer`
对象。 它返回布尔值
`true`
或
`false`
(在我们的例子中为
`true`
)。
最后,
`compareTo()`
方法还对两个对象进行了数值比较。 如果此
`Integer`
等于参数
`Integer`
,则返回值 0; 如果此
`Integer`
在数值上小于参数
`Integer`
,则该值小于 0; 如果此
`Integer`
在数值上大于自变量
`Integer`
,则该值大于 0。
...
...
@@ -734,11 +734,11 @@ if (gameOver) {
## 对象引用转换
对象,接口和数组是
参考
数据类型。 任何引用都可以转换为
`Object`
。 对象类型确定在运行时使用哪种方法。 引用类型确定在编译时将使用哪种重载方法。
对象,接口和数组是
引用
数据类型。 任何引用都可以转换为
`Object`
。 对象类型确定在运行时使用哪种方法。 引用类型确定在编译时将使用哪种重载方法。
接口类型只能转换为接口类型或
`Object`
。 如果新类型是接口,则它必须是旧类型的超级接口。 可以将类类型转换为类类型或接口类型。 如果要转换为类类型,则新类型必须是旧类型的超类。 如果要转换为接口类型,则旧类必须实现该接口。 数组可以转换为类
`Object`
,接口
`Cloneable`
或
`Serializable`
或数组。
参考
变量转换有两种类型:下播和上播。 正在向上转换(泛型或扩展)正在从子类型转换为父类型。 我们正在将单个类型转换为通用类型。 向下转换(专业化或缩小)正在从父类型转换为子类型。 我们正在将通用类型转换为单个类型。
引用
变量转换有两种类型:下播和上播。 正在向上转换(泛型或扩展)正在从子类型转换为父类型。 我们正在将单个类型转换为通用类型。 向下转换(专业化或缩小)正在从父类型转换为子类型。 我们正在将通用类型转换为单个类型。
向上转换缩小了对象可用的方法和属性的列表,向下转换可以扩展它。 向上转换是安全的,但是向下转换涉及类型检查,并且可能抛出
`ClassCastException`
。
...
...
docs/js/74.md
浏览文件 @
b0b8f9a5
...
...
@@ -1101,7 +1101,7 @@ Peter Novak is in project Project C
## 双向化一对一关系
双向关系在两个方向上均有效。 我们可以从源模型
参考
目标模型,反之亦然。 为了在模型之间创建双向一对一关系,我们将其与
`belongsTo()`
和
`hasOne()`
映射。
双向关系在两个方向上均有效。 我们可以从源模型
引用
目标模型,反之亦然。 为了在模型之间创建双向一对一关系,我们将其与
`belongsTo()`
和
`hasOne()`
映射。
`bidi_one2one.js`
...
...
docs/php/166.md
浏览文件 @
b0b8f9a5
...
...
@@ -375,7 +375,7 @@ PHP 支持两种将参数传递给函数的方式。 默认方式是按值传递
当我们通过引用传递值时,该函数会收到对实际值的引用。 修改后,原始值会受到影响。 这种传递值的方式更加节省时间和空间。 另一方面,它更容易出错。
我们应该使用哪种方式传递参数? 这取决于实际情况。 假设我们有一组数据,即员工工资。 如果我们要计算数据的某些统计信息,则无需修改它们。 我们通过值。 如果我们处理大量数据,并且计算速度至关重要,则可以
参考。 如果我们要修改数据,例如进行一些减薪或加薪,我们可以参考
一下。
我们应该使用哪种方式传递参数? 这取决于实际情况。 假设我们有一组数据,即员工工资。 如果我们要计算数据的某些统计信息,则无需修改它们。 我们通过值。 如果我们处理大量数据,并且计算速度至关重要,则可以
引用。 如果我们要修改数据,例如进行一些减薪或加薪,我们可以引用
一下。
以下两个示例涵盖了这两个概念。
...
...
docs/py/37.md
浏览文件 @
b0b8f9a5
...
...
@@ -905,7 +905,7 @@ customer = peewee.ForeignKeyField(Customer, backref='reservations')
```
`Customer`
和
`Reservation`
模型之间的关系是通过
`ForeignKeyField`
创建的。
`backref`
属性设置了我们如何
参考
客户的预订。
`Customer`
和
`Reservation`
模型之间的关系是通过
`ForeignKeyField`
创建的。
`backref`
属性设置了我们如何
引用
客户的预订。
```
py
for
reservation
in
customer
.
reservations
:
...
...
docs/py/58.md
浏览文件 @
b0b8f9a5
...
...
@@ -359,7 +359,7 @@ label.image = tatras
```
为了不被垃圾收集,必须存储图像
参考
。
为了不被垃圾收集,必须存储图像
引用
。
```
py
w
,
h
=
self
.
img
.
size
...
...
docs/py/7.md
浏览文件 @
b0b8f9a5
...
...
@@ -227,7 +227,7 @@ print('{0} {1}'.format(s2, len(s2)))
```
`
format()
`方法用于动态构建字符串。 `
{0}
`是
参考
`
format()
`方法第一个参数的控制字符。 `
{1}
`是指第二个参数。
`
format()
`方法用于动态构建字符串。 `
{0}
`是
引用
`
format()
`方法第一个参数的控制字符。 `
{1}
`是指第二个参数。
```py
$ ./stripping.py
...
...
docs/spring/12.md
浏览文件 @
b0b8f9a5
...
...
@@ -279,4 +279,4 @@ myService.readFile();
在本教程中,我们展示了如何使用
`Resource`
来读取本地文本文件和网页。
您可能也对这些相关教程感兴趣:
[
Spring `@Qualifier`注解教程
](
/spring/qualifier/
)
,
[
Spring 单例范围 bean
](
/spring/singletonscope/
)
,
[
Spring C-命名空间教程
](
/spring/cnamespace/
)
,
[
Spring `BeanDefinitionBuilder`教程
](
/spring/beandefinitionbuilder/
)
,
[
Spring bean 参考教程
](
/spring/beanreference/
)
和
[
Java 教程
](
/lang/java/
)
。
\ No newline at end of file
您可能也对这些相关教程感兴趣:
[
Spring `@Qualifier`注解教程
](
/spring/qualifier/
)
,
[
Spring 单例范围 bean
](
/spring/singletonscope/
)
,
[
Spring C-命名空间教程
](
/spring/cnamespace/
)
,
[
Spring `BeanDefinitionBuilder`教程
](
/spring/beandefinitionbuilder/
)
,
[
Spring bean 引用教程
](
/spring/beanreference/
)
和
[
Java 教程
](
/lang/java/
)
。
\ No newline at end of file
docs/spring/18.md
浏览文件 @
b0b8f9a5
...
...
@@ -196,4 +196,4 @@ $ mvn -q exec:java
在本教程中,我们展示了如何使用
`BeanFactoryPostProcessor`
注册新 bean。
您可能也对这些相关教程感兴趣:
[
Spring `@Qualifier`注解教程
](
/spring/qualifier/
)
,
[
Spring 单例范围 bean
](
/spring/singletonscope/
)
,
[
Spring C 命名空间教程
](
/spring/cnamespace/
)
,
[
Spring `context:property-placeholder`教程
](
/spring/propertyplaceholder/
)
,
[
Spring `BeanDefinitionBuilder`教程
](
/spring/beandefinitionbuilder/
)
,
[
Spring bean 参考教程
](
/spring/beanreference/
)
和
[
Java 教程
](
/lang/java/
)
。
\ No newline at end of file
您可能也对这些相关教程感兴趣:
[
Spring `@Qualifier`注解教程
](
/spring/qualifier/
)
,
[
Spring 单例范围 bean
](
/spring/singletonscope/
)
,
[
Spring C 命名空间教程
](
/spring/cnamespace/
)
,
[
Spring `context:property-placeholder`教程
](
/spring/propertyplaceholder/
)
,
[
Spring `BeanDefinitionBuilder`教程
](
/spring/beandefinitionbuilder/
)
,
[
Spring bean 引用教程
](
/spring/beanreference/
)
和
[
Java 教程
](
/lang/java/
)
。
\ No newline at end of file
docs/spring/20.md
浏览文件 @
b0b8f9a5
...
...
@@ -221,4 +221,4 @@ $ mvn -q exec:java
在本教程中,我们展示了如何使用
`context:property-placeholder`
来外部化属性。
您可能也对这些相关教程感兴趣:
[
Spring `@Qualifier`注解教程
](
/spring/qualifier/
)
,
[
Spring 单例范围 bean
](
/spring/singletonscope/
)
,
[
Spring C-命名空间教程
](
/spring/cnamespace/
)
,
[
Spring `BeanDefinitionBuilder`教程
](
/spring/beandefinitionbuilder/
)
,
[
Spring bean 参考教程
](
/spring/beanreference/
)
和
[
Java 教程
](
/lang/java/
)
。
\ No newline at end of file
您可能也对这些相关教程感兴趣:
[
Spring `@Qualifier`注解教程
](
/spring/qualifier/
)
,
[
Spring 单例范围 bean
](
/spring/singletonscope/
)
,
[
Spring C-命名空间教程
](
/spring/cnamespace/
)
,
[
Spring `BeanDefinitionBuilder`教程
](
/spring/beandefinitionbuilder/
)
,
[
Spring bean 引用教程
](
/spring/beanreference/
)
和
[
Java 教程
](
/lang/java/
)
。
\ No newline at end of file
docs/spring/26.md
浏览文件 @
b0b8f9a5
# Spring bean
参考
教程
# Spring bean
引用
教程
> 原文: [http://zetcode.com/spring/beanreference/](http://zetcode.com/spring/beanreference/)
Spring bean
参考
教程展示了如何在 Spring 应用的 XML 配置文件中引用 bean。
Spring bean
引用
教程展示了如何在 Spring 应用的 XML 配置文件中引用 bean。
Spring 是用于创建企业应用的流行 Java 应用框架。
...
...
@@ -10,7 +10,7 @@ Spring 是用于创建企业应用的流行 Java 应用框架。
`ref`
属性是
`<ref>`
标签的快捷方式,用于引用其他注入的 bean。
## Spring bean
参考
示例
## Spring bean
引用
示例
该应用包含两个 bean:
`infoMessage`
和
`mesageRenderer`
。
`mesageRenderer`
通过
`ref`
属性引用
`infoMessage`
。
...
...
docs/spring/SUMMARY.md
浏览文件 @
b0b8f9a5
...
...
@@ -22,7 +22,7 @@
+
[
Spring `@Configuration`教程
](
23.md
)
+
[
Spring C 命名空间教程
](
24.md
)
+
[
Spring P 命名空间教程
](
25.md
)
+
[
Spring bean
参考
教程
](
26.md
)
+
[
Spring bean
引用
教程
](
26.md
)
+
[
Spring `@Qualifier`注解教程
](
27.md
)
+
[
Spring `ClassPathResource`教程
](
28.md
)
+
[
Spring 原型作用域 bean
](
29.md
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录