在Spring框架中,無(wú)論何時(shí)bean被使用時(shí),當(dāng)僅被調(diào)用一個(gè)屬性??梢詫⑦@個(gè)bean聲明為內(nèi)部bean。內(nèi)部bean可以用setter注入“屬性”和構(gòu)造方法注入“構(gòu)造參數(shù)”的方式來(lái)實(shí)現(xiàn)。
比如,在我們的應(yīng)用程序中,一個(gè)Customer類引用了一個(gè)Person類,我們要做的是創(chuàng)建一個(gè)Person實(shí)例,然后再Customer內(nèi)部使用。
package com; public class Customer { private Person person; } class Person{ private int id; private String name; private int age; }