aynı sınıfın iki farklı fasulye Autowiring @Autowire
ek açıklama ile otomatik olarak ayarlanır.aşağıda gösterilen bir bağlantı havuzu sarar bir sınıf, sınıf bir yay yapılandırmasından ile bağlantısı ayrıntılarını alır gibi
Sorum şu ki, bu fasülyeyi nasıl kopyalayabilirim ve farklı bağlantı ayrıntıları verebilir ve daha sonra serviste @Autowire
'u kullanabilirim.
<bean id="jedisConnectorPOD" class="com.legolas.jedis.JedisConnector" init-method="init" destroy-method="destroy">
<property name="host" value="${jedis.pod.host}" />
<property name="port" value="${jedis.pod.port}" />
</bean>
ve hizmet: Yukarıdakilere ek olarak anlamı ben olacak
@Autowired //bean of id jedisConnector
JedisConnector beanA;
@Autowired //bean of id jedisConnectorPOD
JedisConnector beanB;
İkincisi, yalnızca hata ayıklama sembolleri varsa çalışır. – OrangeDog
Ayrıca, bir JEE uygulama sunucusu (ör. JBoss) kullanıyorsa, ayrıca @Resource işlemeye çalışacak ve her şey kırılacak. – OrangeDog
@OrangeDog: Bunu herhangi bir sorun olmadan JBoss ile kullanıyorum. – skaffman