1、創(chuàng)建SpringBoot項(xiàng)目1.1 使用Spring Initializr 的 Web頁面創(chuàng)建項(xiàng)目創(chuàng)建網(wǎng)址:https://start.spring.io/
1.2 使用IDEA創(chuàng)建省略;
2、第一個(gè)hello2.1 代碼在 xxxApplication(項(xiàng)目名+Application 自動(dòng)生成) 的啟動(dòng)類的同級下創(chuàng)建一個(gè)controller包,并創(chuàng)建一個(gè)控制類
@Controllerpublic class SpringBootPrimerController { /** * @author : huayu * @date : 10/10/2022 * @param : [msg] * @return : java.lang.String * @description : 接收前端請求helloSbt,返回響應(yīng)字符串 */ @RequestMapping("/helloSbt") @ResponseBody public String hello(@RequestParam(value = "msg") String msg){ return String.format("Hello %s",msg); }}application.properties 指定服務(wù)端口
# 服務(wù)端口server.port=8080 # 默認(rèn)時(shí)80802.2 測試

文章插圖
2.3 新增的注解@RestController //組合注解,相當(dāng)于 @Controller + @ResponseBody@GetMapping("/helloSbt")//相當(dāng)于 @RequestMapping( method = {RequestMethod.GET} )3、打 jar 包運(yùn)行3.1 打包3.1.1 pom.xml<!-- 指定打包方式,默認(rèn)方式是jar,還可以是war --><packaging>jar</packaging>3.1.2 點(diǎn)擊 maven 的 package

文章插圖
3.2 運(yùn)行jar 包c(diǎn)md 到 項(xiàng)目jar包的目錄下
java -jar 項(xiàng)目的 jar包
運(yùn)行結(jié)果

文章插圖
3.3 jar 包運(yùn)行時(shí) 指定 參數(shù)3.3.1 java -jar 項(xiàng)目jar包名 --key=value

文章插圖
3.3.2 java -jar -Dkey=value 項(xiàng)目jar包名

文章插圖
4、啟動(dòng)器<!-- starter 啟動(dòng)器:SpringBoot 框架將各個(gè)場景單獨(dú)抽離出來,做成一個(gè)個(gè)啟動(dòng)器 --><!-- 一旦項(xiàng)目中添加了對應(yīng)的啟動(dòng)器,自動(dòng)將對應(yīng)啟動(dòng)器中多有的依賴導(dǎo)入到項(xiàng)目中,直接進(jìn)行添加配置開發(fā)即可,無需手動(dòng)添加依賴 --><!-- 實(shí)際開發(fā)中,使用什么功能,就直接添加對應(yīng)的啟動(dòng)器 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>5、版本控制器 版本仲裁中心:spring-boot-dependencies5.1 版本控制器<!-- 為什么SpringBoot 項(xiàng)目添加依賴有的不需要指定版本(比如fastjson,添加必須指定版本號) --><!-- 原因:SpringBoot 框架提供了一個(gè)版本控制器(又叫:版本仲裁中心:spring-boot-dependencies) 定義了Springboot的依賴版本 --><!-- 好處:開發(fā)人員添加依賴不需要知道版本號,且不需要自己單獨(dú)維護(hù)項(xiàng)目中的各個(gè)版本依賴,有防止版本之間的沖突 -->5.2 找到版本控制器1、點(diǎn)擊 pom.xml中的啟動(dòng)器依賴

文章插圖
2.點(diǎn)擊 spring-boot-starter-web 中的依賴 spring-boot-starters

文章插圖
3.點(diǎn)擊 spring-boot-starters 中的依賴 spring-boot-parent
經(jīng)驗(yàn)總結(jié)擴(kuò)展閱讀
- 2023年2月14日收養(yǎng)孩子好嗎 2023年2月14日收養(yǎng)孩子吉日一覽表
- 2023年2月14日認(rèn)干兒子好不好 2023年2月14日認(rèn)干兒子吉日一覽表
- 2023年2月14日認(rèn)義女好不好 2023年2月14日認(rèn)義女吉日一覽表
- 室內(nèi)裝修時(shí)要避免哪些情況
- 2023年2月14日給佛像開光好嗎 2023年2月14日給佛像開光吉日一覽表
- 知乎一直顯示重新加載
- 2023年農(nóng)歷正月廿四討債吉日 2023年2月14日討債吉日一覽表
- 時(shí)實(shí)是什么
- 2023年2月14日開學(xué)典禮吉日一覽表 2023年2月14日開學(xué)典禮黃道吉日
- 木瓜牛奶能加蜂蜜一起攪拌嗎
