免费A级毛片无码专区网站-成人国产精品视频一区二区-啊 日出水了 用力乖乖在线-国产黑色丝袜在线观看下-天天操美女夜夜操美女-日韩网站在线观看中文字幕-AV高清hd片XXX国产-亚洲av中文字字幕乱码综合-搬开女人下面使劲插视频

一 SpringBoot - SpringBoot 初識

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 測試

一 SpringBoot - SpringBoot 初識

文章插圖
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
一 SpringBoot - SpringBoot 初識

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

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

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

文章插圖
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)器依賴
一 SpringBoot - SpringBoot 初識

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

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

經(jīng)驗(yàn)總結(jié)擴(kuò)展閱讀