反射,获取配置的类和属性,然后在运行时注入依赖

参考

https://blog.csdn.net/fuzhongmin05/article/details/61614873

控制反转的原理