在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類(lèi)引用了一個(gè)Person類(lèi),我們要做的是創(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; }