Spring官網:https://spring.io/projects/spring-boot#overview
SpringBoot是什么?
使用Spring開發變的越來越笨重,大量的XML文件,繁瑣的配置,復雜的部署流程,整合第三方技術時難度大等,導致開發效率低下 SpringBoot是一個用來簡化Spring應用的初始化創建和開發的框架,簡化配置,實現快速開發
為什么使用SpringBoot
Spring Boot可以輕松創建獨立的、基於生產級Spring的應用程序,可以“直接運行”這些應用程序。
優點如下:
1、快速創建獨立運行的Spring應用並與主流框架集成
2、內置Servlet容器
3、應用無需打包war包
4、使用starter(啟動器)管理依賴並進行版本控制 大量的自動配置,簡化開發 提供了准生產環境的運行時監控,如指標、 健康檢查、外部配置等 無需配置XML,
5、沒有生成冗余代碼,開箱即用
IDEA快速創建SpringBoot應用
這里是web項目,所以只勾選了web模塊依賴
點擊完成
刪除其他多余文件,最終完成后的項目結構如下所示:
添加一個controller,用於測試
這里是程序的啟動入口,@SpringBootApplication 注解該類后,說明這個應用是一個SpringBoot應用,啟動該類。
在瀏覽器下輸入:
因為在配置文件修改了SpringBoot內置的tomcat默認端口8080,所以在瀏覽器要輸入8881