《基於SpringBoot+SSM 框架的Web 應用系統搭建與實現》論文筆記
一、基本信息
-
標題:基於SpringBoot+SSM 框架的Web 應用系統搭建與實現
-
來源:湖北職業技術學院
-
關鍵字:SpringBoot 框架;SSM 框架;Web 應用系統;功能實現
二、研究內容
- SpringBoot 技術
- SpringBoot 是一個用以簡化Spring 開發的框架。用來進行快捷Spring 應用開發, 采用“約定大於配置” 的原則, 在使用SpringBoot 時只選擇合適的框架或組件,SpringBoot 就可以生成一個企業級的Spring 應用項目。
- 簡單的說, SpringBoot 就是整合了很多優秀的框架, 不用自己手動去寫一堆xml 配置然后進行配置。本質上SpringBoot 就是Spring, 它做了那些復雜而必須的SpringBean 配置。
- Spring 框架整合
- SpringBoot 將流行的組件框架的依賴庫進行了分組整合, 如SSH、SSM 等, 並將其合並到一個依賴庫中,這樣就可以一次性添加到項目的Maven 或Gradle 構建中。
- SpringBoot 官方提供了很多starter pom 來整合不同的框架或組件, 當應用需要某個框架或組件, 只需選取對應的starter pom, 並將其加入到Maven 項目依賴庫中, 比自己到超市選商品還要容易。例如, 當需要SpringMVC, 只需在Maven 中加入spring-boot-starterweb,如需要支持MyBatis, 只需在Maven 中加入mybatis-spring -boot -starter, 如需要Hibernate 只需在Maven 中加入spring-boot-start-jpa, 每個starter pom 添加到Maven 后, 將自動添加所依賴的jar 包組, 也不用關心版本問題。
- 自動配置Spring
- 在SpringBoot 中, Spring 容器配置采用基於Java 代碼方式和注解方式, 以代替傳統的xml 配置, 並且SpringBoot 為我們提供的相應框架starter pom, 按大多數應用場景“約定和習慣” 在Spring 容器中進行自動配置。只要使用了應用場景所需的starter pom, 相關的技術配置將會消除, 就可以得到SpringBoot 提供的自動配置的Bean, 如果有特定要求或要進一步優化, 可以在application.properties 中按具體要求作相應設置。
三、結論
- 作為實現整個系統得關鍵框架以及核心技術,這篇論文能給我在環境搭建帶來幫助。
四、參考文獻
- [1]朱運喬.基於SpringBoot+SSM 框架的Web 應用系統搭建與實現[D].湖北:湖北職業技術學院,2019.