這個注解告訴Spring Boot根據添加的jar依賴猜測你想如何配置Spring。
由于spring-boot-starter-web添加了Tomcat和Spring MVC,是以auto-configuration将假定你正在開發一個web應用并相應地對Spring進行設定。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuIDM5UGZ0QTNwMGMlVWM0MTY0kzNxIGM5AzN5czYmVmYfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
Starter POMs和Auto-Configuration:設計auto-configuration的目的是更好的使用"Starter POMs",但這兩個概念沒有直接的聯系。你可以自由地挑選starter POMs以外的jar依賴,并且Spring Boot将仍舊盡最大努力去自動配置你的應用。