Preguntas etiquetadas con dependency-injection

Un patrón de diseño para reducir el acoplamiento entre componentes, inyectando dinámicamente en un componente de software las dependencias que necesita para funcionar.


17
¿Cómo puedo inyectar un valor de propiedad en un Spring Bean que se configuró usando anotaciones?
Tengo un montón de frijoles Spring que se recogen del classpath a través de anotaciones, por ejemplo @Repository("personDao") public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao { // Implementation omitted } En el archivo Spring XML, hay un PropertyPlaceholderConfigurer definido: <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="/WEB-INF/app.properties" /> </bean> Quiero inyectar una …





5
¿Cómo explicar la inyección de dependencia a un niño de 5 años? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …

19
Error de inyección de dependencia de núcleo de ASP.NET: no se puede resolver el servicio para el tipo al intentar activar
Creé una aplicación .NET Core MVC y uso la inyección de dependencia y el patrón de repositorio para inyectar un repositorio en mi controlador. Sin embargo, recibo un error: InvalidOperationException: no se puede resolver el servicio para el tipo 'WebApplication1.Data.BloggerRepository' al intentar activar 'WebApplication1.Controllers.BlogController'. Modelo (Blog.cs) namespace WebApplication1.Models { public …

10
Parámetros de paso JavaFX FXML
¿Cómo puedo pasar parámetros a una ventana secundaria en javafx? ¿Hay alguna manera de comunicarse con el controlador correspondiente? Por ejemplo: el usuario elige un cliente de TableVieway se abre una nueva ventana que muestra la información del cliente. Stage newStage = new Stage(); try { AnchorPane page = (AnchorPane) …







Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.