Establecer prefijo para recursos importados de Spring XML

Tengo un archivo de contexto de aplicación Spring que importa varios otros recursos. Sin embargo, algunos de los recursos en los archivos importados tienen nombres similares, por ejemplo, include1.xml tiene algo como

<bean id="MyBean" class="...">
...
</bean>

Se usa el mismo ID de bean en include2.xml. ¿Hay alguna manera de establecer un prefijo para los beans incluidos o hay una manera de restringir el alcance del recurso incluido? Por ejemplo algo como.

<import resource="include1.xml" prefix="foo"/>
<import resource="include2.xml" prefix="bar"/>

Ahora en el archivo principal puedo referirme a foo.MyBean y bar.MyBean. Si no existe tal sistema, ¿hay alguna forma de restringir el alcance para que no haya colisiones de id de bean, cuál es la mejor práctica aquí?

Respuesta 1

Soy bastante nuevo en Spring y necesito un bean que tenga dos propiedades, la segunda de las cuales es un bean en línea que hace referencia a la primera propiedad. Algo como esto: <bean id = "aBean" class = "com ....

¿Qué aplicación podría activar el foco de audio (en un dispositivo físico): AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK? Ya intenté enviar un correo electrónico al dispositivo y no se recibió ningún sonido ni ...

Tengo las siguientes clases: public abstract class Generic () {private int Id; ...} clase pública ExtA extiende Generic () {private Generic fieldA (); campo genérico privado B (); ...} ...

Actualmente tengo una aplicación que se conecta a un Terminal Server a través de TCP / IP utilizando una dirección IP y un puerto. ¿Es posible para mí crear una conexión TCP / IP simulada localmente en mi computadora portátil para poder ...