Spring Boot核心和限制

Spring Boot不是編寫應用程序的框架,它可以幫助我們以最少的配置或零配置開發和構建,打包和部署應用程序。

它不是應用程序服務器。但是它是提供應用程序服務器功能的嵌入式servlet容器,而不是Spring Boot本身。
類似地,Spring Boot不實現任何企業Java規範,例如JPA或JMS。 例如,Spring Boot不實現JPA,但它通過爲JPA實現(例如Hibernate)自動配置適當的bean來支持JPA。
最後,Spring Boot不使用任何形式的代碼生成來完成它的功能。它是利用Spring 4的條件配置功能,以及Maven和Gradle提供的傳遞依賴關係解析,以在Spring應用程序上下文中自動配置bean

簡而言之,Spring Boot它的核心就是Spring

未來的Spring項目不會有任何XML配置作爲它的一部分,一切都將由項目Spring Boot處理。