构造函数依赖注入在 Spring 配置类中的隐患
在 Spring 中使用 @Configuration 注解的类通常用于定义配置信息。近期有开发者在使用 @Configuration 类时采用了一种特殊的写法,即在构造函数中直接进行数据库查询获取配置数据。此写法引起了 IDE 的警告,提示无法自动装配 ConfigMapper 类型的 Bean。然而,代码却能正常运行并成功获取数据。
值得注意的是,这种写法确实存在一定的隐患:
考虑到这些隐患,建议使用以下更合适的初始化方式:
总之,为了避免隐患,建议在 Spring 配置类中使用 Spring 提供的标准初始化方式,而不是在构造函数中直接进行依赖注入。
以上就是Spring 配置类中构造函数依赖注入的隐忧是什么?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号