Ahoj,

Ten bean moze mat konstuktor private/protected, potom ale musis
poskytnut factory metodu (alebo factory bean) na vytvorenie toho beanu,
ktory ma byt singleton

Bystro Horvath  

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Lukas Zapletal
Sent: Tuesday, October 16, 2007 2:32 PM
To: Java
Subject: Spring Bean - singleton

Dobry den,

jak docilit toho, aby si programator nemohl vytvaret instance beanu,
ktere mam oznaceny jako singleton, kdyz vim, ze budu mit jen jeden
kontext? Priklad:

        <bean id="configurator"
                class="x.y.JavaPropertiesConfigurator"
                scope="singleton">

                <property name="propertiesFile" value="config.xml" />
        </bean>

Tento bean se sice v jedine instanci vstrikne do jinych beanu, ale
programator stale muze udelat:

Configurator c = new JavaPropertiesConfigurator();

Konstruktor musi byt prece public, aby sla instance vytvorit z XML
souboru.

-- 
Lukas Zapletal
http://lukas.zapletalovi.com

Odpovedet emailem