No se si le pasó a otros en esta clase, pero aun prestando fuerte atención a las anteriores, cuando la vi por primera vez no me quedó claro por qué se tenía que crear el archivo MyConfigurationBean.java; después de devolverme varias veces a clases anteriores y leer detenidamente los aportes (incluso ver videos externos que algunos incluyeron en sus aportes) pude entenderlo un poco más, pero me molestó que no fuera claro en el hilo normal de las clases. Yo creo que es mejor explicar lo que está en esta clase como la base sobre la cual se implementa el patrón de Inversión de Control (lo cual hubiera hecho mucho más clara la clase anterior sobre el tema) y después como se puede hacer de forma diferente por medio de las anotaciones @component, @controller, @cepository y @service. Es una lástima que a veces, en función de hacer cursos prácticos para la gente, se pierda la posibilidad de abordar a profundidad conceptos claves para entender como desarrolladores qué es lo que de verdad hace el código que escribimos.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?