Cómo inyectar una implementación en un punto de inyección cuyo tipo es una interfaz

Supongamos que tengo la siguiente interfaz:

public interface Interface1 {
}

y la siguiente clase:

public class Class1 implements Interface1 {}

Además, tengo esta clase:

public class Class2 {
    private Interface1 interface;
    public void setInterface(Interface1 interface) {
        this.interface = interface;
    }
}

¿Qué debo poner en mi applicationContext.xmlpara inyectar un bean generado por Class1en Class2.interface? Además, ¿es posible hacerlo con anotaciones?

Respuesta 1

Estoy tratando de encontrar el valor $ beta en mi word doc y reemplazarlo con una matriz de datos de mi programa java. Los datos que quiero reemplazar son ....... Azul - 33-100 Azul - 28-75 Azul - ...

Encontré un código para cerrar correctamente la aplicación Java desde la aplicación de consola C #, usando InputSimulator, pero cuando lo probé, no me dio el resultado esperado. Cuando cierro mi java ...

Soy algo nuevo en la visualización de gráficos en Java y estoy tratando de usar la biblioteca JFreeChart, actualmente tengo 2 matrices: 1st Array es una matriz de valores enteros. 2nd Array es un conjunto de fechas. ...

Estoy probando cómo causar java.net.NoRouteToHostException usando iptables. configure el lado del servidor de esta manera: sudo iptables -A INPUT -s 10.13.185.66 -j DROP sudo iptables -A INPUT -s 10.13.185.66 -j ...