spring和spring boot區(qū)別

英語知識點
2022/2/1
Spring Boot基本上是Spring框架的擴展,它消除了設(shè)置Spring應(yīng)用程序所需的XML配置,為更快,更高效的開發(fā)生態(tài)系統(tǒng)鋪平了道路。Spring框架為開發(fā)Java應(yīng)用程序提供了全面的基礎(chǔ)架構(gòu)支持。
Spring是什么它包含一些很好的功能,如依賴注入和開箱即用的模塊,如:
Spring JDBC 、Spring MVC 、Spring Security、 Spring AOP 、Spring ORM 、Spring Test
這些模塊大家應(yīng)該都用過吧,這些模塊縮短應(yīng)用程序的開發(fā)時間,提高了應(yīng)用開發(fā)的效率
例如,在Java Web開發(fā)的早期階段,我們需要編寫大量的代碼來將記錄插入到數(shù)據(jù)源中。但是通過使用Spring JDBC模塊的JDBCTemplate,我們可以將這操作簡化為只需配置幾行代碼。
Spring Boot是什么以下是Spring Boot中的一些特點:
1、創(chuàng)建獨立的spring應(yīng)用
2、嵌入Tomcat, Jetty Undertow 而且不需要部署他們
3、提供的“starters” poms來簡化Maven配置
4、盡可能自動配置spring應(yīng)用。
5、提供生產(chǎn)指標,健壯檢查和外部化配置
6、絕對沒有代碼生成和XML配置要求