Spring中wire单词的含义
一直不是很理解为什么Spring中使用wire这个单词。wire名词可以看作电线,动词有连接电线的意思。为什么要说wire bean, wire together,而不是用connect, reference, combine这些单词呢?
在看Spring In Action 2的时候,很多地方都用到了wire。
比如图2.1:

说明部分的:wired together
再比如2.4的第一句话:
So far you’ve seen how to wire all of your bean’s properties using either the <constructor-arg> or the <property> element.
看完这一句话,特别是 wire all of your bean’s properties 这里,再去查查字典,朗文里这样解释:to connect wires inside a building or piece of equipment so that electricity can pass through。
看到加粗部分,再联想到2.1那个图,inside a building(building对应图中的Spring Container), piece of equipment(对应图中的类),pass through(wire不就有点这个意思吗?)。
想到这里,好像突然明白为什么用wire这个单词了。就像2.1的图表示的一样,连接一个容器中的各个单元。
wire是个很简单的单词,但是用在Spring用来形容对象之间的连接,我就觉得不太好理解。所以心里一直有个小小的疑问。
其实很多时候(对于非母语的单词)只知道书上这么解释,但是脑袋里并没有实际的生活经验相对应,感觉很抽象和空洞,对于wire这个单词来说,看到这幅图后心里踏实多了。

浙公网安备 33010602011771号