摘要:基于,支持后面的版本二基本使用網頁生成訪問生成項目并下載。這里的配置項可以自動提示。數據配置文件配置四整合映射跟之前一樣注冊注冊攔截器五整合基本整合使用映射文件映射文件和注解同時存在注解引入配置文件增加事務六自動配置自動原理配置項
一、SpringBoot簡介 1. 使用SSM開發項目的時候有什么不足之處
創建ssm項目比較麻煩
配置比較麻煩
依賴的配置比較多比較麻煩
手動集成第三方的組件及框架比較麻煩
2. SpringBoot的優點構建項目非常方便
配置比較簡單,約定大于配置
無縫集成主流第三方框架
SpringBoot不需要額外配置JavaEE容器:可以通過jar包的形式來運行
3. 缺點資料很少
資料大都是英文
4. 版本目前是Springboot2.1.X時代,當前最新版本為2.1.7。
基于Java8,支持后面的Java版本
二、SpringBoot基本使用 1. Web網頁生成訪問:https://start.spring.io/ 生成項目并下載。
導入spring-web.jar包
org.springframework.boot spring-boot-starter-data-jpa
編寫controller用于測試
import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping(value = "Hello" ) public class HelloController { @RequestMapping(value = "SpringBoot") public String demo(){ return "Hello SpringBoot"; } }
在application.properties中編輯注意等號前面的空格會默認去掉,但是后面的不會,所以后面不能加空格
server.port=9090 server.servlet.context-path=/demo
訪問:http://localhost:9090/demo/Hello/SpringBoot ,
結果
2. IDEA生成新建project或module
三、SpringBoot的配置 1. XXApplication類2. SpringBoot去掉XML配置,增加property配置
如”SpringBoot的簡單使用“中的”通過網頁開始項目“所展示的一樣。
3. SpringBoot的配置文件 3.1 Properteies配置配置context-path
server.servlet.context-path= /demo
等號前面的空格會默認去掉,但是后面的不會,所以后面不能加空格。
修改端口號
server.port=9090 server.servlet.context-path=/demo
以后的Spring的諸多配置都會使用這種來配置,而沒有了各種xml的配置文件。這里的配置項可以自動提示。
數據配置
3.2 YML文件配置 3.3 四、整合Web 1. URL映射跟之前一樣 2. @RestController 3. 注冊Servlet,Filter,Listener 4. 注冊攔截器 五、整合Mybaits 1. 基本整合demo 2. 使用Mapper映射文件 3. Mapper映射文件和注解同時存在 4. @Param注解 5. 引入mybatis配置文件 6. 增加事務 六、自動配置 1. 自動原理 2. 配置項文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75902.html
摘要:市長信箱郵件查詢服務將應用部署到在上一章我完成了將部署到的工作和都具有能快速啟動的特性因此是一對用來部署微服務的黃金搭檔在計劃中基于的應用也將部署到之上那我們就開始行動吧將部署到上需要執行以下步驟保證打包后的可執行能正常啟動在應用中編寫鏡像 市長信箱郵件查詢服務: 將SpringBoot應用部署到Docker 在上一章, 我完成了將ES部署到Docker的工作. SpringBoot和...
摘要:前言體系中很多庫之間相互依賴,但是由于版本之間差異比較大,我們需要比較精確的知道每個庫的版本對應關系,不然很容易造成庫與庫之間對應不上,導致部分功能無效,甚至是異常情況。 前言:Spring體系中很多庫之間相互依賴,但是由于版本之間差異比較大,我們需要比較精確的知道每個庫的版本對應關系,不然很容易造成庫與庫之間對應不上,導致部分功能無效,甚至是異常情況。程序員排查起來一個頭兩個大,本篇...
摘要:錯誤提示根據的來運行會報出下面的錯誤解決方法原來是是偷懶沒有把放到某個下面,而是直接放到了。 錯誤提示 根據springboot的tutorial來運行 https://spring.io/guides/gs/spring-boot/ 會報出下面的錯誤: 2016-01-28 11:35:42.034 INFO 3732 --- [ main] Applicati...
摘要:自動配置會根據項目中的包依賴,自動做出配置,支持的自動配置如下非常多甚至包含了備注如果我們不需要自動配置,想關閉某一項的自動配置,該如何設置呢比如我們不想自動配置,想手動配置。 SpringBoot 入門 1、SpringBoot 入口類說明 1.1注解說明 showImg(https://segmentfault.com/img/bVbjvc9?w=707&h=232);@Sprin...
摘要:簡介它的設計目的就是為例簡化開發,開啟了各種自動裝配,你不想寫各種配置文件,引入相關的依賴就能迅速搭建起一個工程。它采用的是建立生產就緒的應用程序觀點,優先于配置的慣例。另,本系列教程全部用的作為開發工具。 簡介 spring boot 它的設計目的就是為例簡化開發,開啟了各種自動裝配,你不想寫各種配置文件,引入相關的依賴就能迅速搭建起一個web工程。它采用的是建立生產就緒的應用程序觀...
閱讀 2545·2023-04-26 01:44
閱讀 2558·2021-09-10 10:50
閱讀 1411·2019-08-30 15:56
閱讀 2250·2019-08-30 15:44
閱讀 512·2019-08-29 11:14
閱讀 3417·2019-08-26 11:56
閱讀 3018·2019-08-26 11:52
閱讀 909·2019-08-26 10:27