springboot自动配置原理
2024-01-07 22:04:20
第一步启动类注解
第二步可以看到启动类注解组合了自动配置这个注解(enableAutoConfiguration)
第三步进入这个注解 可以看到里面导入了一个impotSelector这个自动配置的字节码
第四步点进去 可以看到实现了deferredImportSelector这个接口
并且在这个类中
getCandidateConfigurations这个方法定义了自动配置的imports文件
第五步找到这个文件
在这个文件中找个最熟悉的作为示例 前端控制器的自动配置
点进去 可以看到在这个地方注入了bean ,并且这个类上声明了一个条件注解,当环境中有前端控制器这个字节码文件是 自动注入到ioc容器
结束
文章来源:https://blog.csdn.net/qq_62646841/article/details/135373761
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!