Preguntas con la etiqueta [dependency-injection]

Lista dependency-injection preguntas

Estoy un poco confundido respecto a cuándo usarlo ${...}en comparación con #{...}. La documentación de Spring solo usa #{...}, pero hay muchos ejemplos que lo usan ${...}. Además, cuando comencé

Me gustaría pasar valores al constructor de la clase que implementa mi servicio. Sin embargo, ServiceHost solo me permite pasar el nombre del tipo a crear, no qué argumentos pasar

¿Qué marcos de inyección de dependencia de C#/.NET vale la pena analizar? ¿Y qué puedes decir sobre su complejidad y velocidad?

ContextLoaderListener o no?

3
respuestas
121
votos
54.3k
vistas

Una aplicación web Spring estándar (creada por Roo o plantilla "Spring MVC Project") crea un web.xml con ContextLoaderListenery DispatcherServlet. ¿Por qué no solo usan DispatcherServlety cargan la configuración completa? Entiendo

Estoy trabajando con un proyecto que utiliza Simple Injector como inyector de dependencia. Por otro lado, este proyecto utiliza Microsoft.Extensions.Logging para registrar los eventos que ocurren en ciertas clases. Mi

¿Cómo resuelvo manualmente un tipo utilizando el marco de inyección de dependencia integrado de ASP.NET Core MVC? Configurar el contenedor es bastante fácil: public void ConfigureServices(IServiceCollection services) { // ...

Método de fábrica con DI e IoC

6
respuestas
65
votos
64.2k
vistas

Estoy familiarizado con estos patrones pero todavía no sé cómo manejar la siguiente situación: public class CarFactory { public CarFactory(Dep1,Dep2,Dep3,Dep4,Dep5,Dep6) { } public ICar CreateCar(type) { switch(type) { case A:

Actualmente estoy creando algunos proyectos experimentales con nodejs. He programado muchas aplicaciones web Java EE con Spring y aprecié la facilidad de inyección de dependencias allí. Ahora tengo curiosidad: ¿Cómo

Estoy explorando la inyección de dependencia y el término raíz de composición se usa en todas partes. ¿Así que qué es lo?

Inyección de dependencia con Jersey 2.0

8
respuestas
116
votos
119.6k
vistas

Comenzando desde cero sin ningún conocimiento previo de Jersey 1.x, me cuesta entender cómo configurar la inyección de dependencias en mi proyecto Jersey 2.0. También entiendo que HK2 está disponible

Creé una aplicación .NET Core MVC y utilicé la inyección de dependencia y el patrón de repositorio para inyectar un repositorio en mi controlador. Sin embargo, recibo un error: InvalidOperationException:

Estoy revisando algunos blogs en SpringSource y en uno de los blogs, el autor está usando @Injecty supongo que también puede usar @Autowired. Aquí está el fragmento de código: @Inject

Estoy intentando introducir la inyección de dependencia (DI) como patrón aquí en el trabajo y uno de nuestros desarrolladores principales quisiera saber: ¿Cuáles son, si las hay, las desventajas de

Un DbContext por solicitud web... ¿por qué?

9
respuestas
443
votos
118.4k
vistas

He estado leyendo muchos artículos que explican cómo configurar Entity Framework DbContextpara que solo se cree y utilice uno por solicitud web HTTP utilizando varios marcos DI. ¿Por qué es

Entiendo el concepto detrás de DI, pero recién estoy aprendiendo qué pueden hacer los diferentes contenedores de IoC. Parece que la mayoría de la gente aboga por el uso de