SpringBoot自动配置
<h1 id="springboot自动配置">SpringBoot自动配置</h1><blockquote>
<p>自动配置模块的核心,就是编写自动配置的核心代码,然后将自动配置的核心类,配置在核心的配置文件</p>
</blockquote>
<p>配置文件: <code>META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports</code></p>
<h2 id="阿里云oss自动配置">阿里云OSS自动配置</h2>
<ul>
<li>第1步:创建自定义starter模块 aliyun-oss-spring-boot-starter(进行依赖管理)
<ul>
<li>把阿里云OSS所有的依赖统一管理起来</li>
</ul>
</li>
<li>第2步:创建autoconfigure模块 aliyun-oss-spring-boot-autoconfigure
<ul>
<li>在starter中引入autoconfigure (我们使用时只需要引入starter起步依赖即可)</li>
</ul>
</li>
<li>第3步:在autoconfigure模块aliyun-oss-spring-boot-autoconfigure中完成自动配置
<ol>
<li>定义一个自动配置类,在自动配置类中将所要配置的bean都提前配置好</li>
<li>定义配置文件,把自动配置类的全类名定义在配置文件(META-INF/spring/xxxx.imports)中</li>
</ol>
</li>
</ul>
<p><img src="https://tc-new.z.wiki/autoupload/f/ysNJy6oaVi9q7Gdzj9MLEwltnIuRGTHBNTzJvC5G0G2yl5f0KlZfm6UsKj-HyTuv/20250819/IJa7/3968X1684/SpringBoot%E8%87%AA%E5%8A%A8%E9%85%8D%E7%BD%AE.png" alt="3968X1684/SpringBoot自动配置.png" loading="lazy"></p>
</div>
<div id="MySignature" role="contentinfo">
<p>本文来自博客园,作者:Nobody_Cares,转载请注明原文链接:https://www.cnblogs.com/NobodyCares/p/19161919</p>
<span id="jinrishici-sentence">正在加载今日诗词....</span><br><br>
来源:https://www.cnblogs.com/NobodyCares/p/19161919
頁:
[1]