Hola, que buena explicación, justo estoy aprendindo Spring. Y las instancias que se inyectan son singleton ? como hago para tener mas control sobre los scops a en los que se puede inyectar las clases. Vengo de android, ahí hay que hacer mas codigo para esto de la inyección, pero tines mas control. Saludos!
Hola, gracias por tu comentario!. Respecto a tu duda, spring gestiona el scope de la annotacion @Component y sus especializaciones tales como @Service, @Repository, @Controller, etc, etc. y las vuelve singleton para tener un mejor rendimiento de memoria. Solo con agregar la anotacion a la clase Spring se encarga de gestionarlas 😄. De todas formas igual puedes hacer la inyeccion de dependencias a mano, pero no es muy recomendable. Saludos!
Interesante, sin embargo la forma aurowired no es recomendada, y me parece que la de lombok es muy práctica.. Pero, cual es la óptima?? o de que depende para saber cuando usar una y cuando otra?? Igual como siempre, muchísimas gracias por tus aportes.
De la misma manera que se hace con autowired la diferencia es q el autowired en tiempo de ejecución la variable no es inmutable y esto puede generar problemas , en cambio la inyección por constructor funciona de otra manera en el building y está cuando genera la instancia la hace inmutable en runtime , bueno y otros beneficios más q tiene la inyección por constructor. ✌🏻
Que buen video, claro, rapido y conciso, muchas gracias!!!
Muy buen video! Cortito pero conciso!! Y además muy importante.
Buenísimo video, muchas gracias!
Excelente me será de mucha ayuda
este we porque tiene un canal pequeño XD, es super bueno
corto, claro y preciso 👌
Excelente video ❤.
Conoces Karate DSL, sabes si se puede implementar Cucumber y karate de forma simultanea?. o es mejor usar rest assured en cucumber... saludos
Genial gracias
Hola, que buena explicación, justo estoy aprendindo Spring. Y las instancias que se inyectan son singleton ? como hago para tener mas control sobre los scops a en los que se puede inyectar las clases. Vengo de android, ahí hay que hacer mas codigo para esto de la inyección, pero tines mas control. Saludos!
Hola, gracias por tu comentario!.
Respecto a tu duda, spring gestiona el scope de la annotacion @Component y sus especializaciones tales como @Service, @Repository, @Controller, etc, etc. y las vuelve singleton para tener un mejor rendimiento de memoria.
Solo con agregar la anotacion a la clase Spring se encarga de gestionarlas 😄.
De todas formas igual puedes hacer la inyeccion de dependencias a mano, pero no es muy recomendable.
Saludos!
Interesante, sin embargo la forma aurowired no es recomendada, y me parece que la de lombok es muy práctica.. Pero, cual es la óptima?? o de que depende para saber cuando usar una y cuando otra??
Igual como siempre, muchísimas gracias por tus aportes.
excelente video, me encanto. Solo una duda, como se implementaría una prueba unitaria?
De la misma manera que se hace con autowired la diferencia es q el autowired en tiempo de ejecución la variable no es inmutable y esto puede generar problemas , en cambio la inyección por constructor funciona de otra manera en el building y está cuando genera la instancia la hace inmutable en runtime , bueno y otros beneficios más q tiene la inyección por constructor. ✌🏻