日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringBoot--HelloWord

發(fā)布時間:2025/4/16 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot--HelloWord 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

工具:IDEA
需要知識:提前掌握Idea工具的使用,Maven包管理工具的使用

1.在一個項目下面創(chuàng)建一個新的Module,選擇類型為Spring Initializ

2.指定GAV及pom配置信息

Group:表示項目的包名
Artifact:表示項目的名字
Package:表示SpringBoo自動裝配的啟動類所在(啟動類必須放在所有類的最前面)

3.選擇Spring Booot版本及依賴

會根據選擇的依賴自動添加起步依賴并進行自動配置

4.修改Content Root路徑及文件所在的目錄

5.對POM.xml文件進行解釋

```java <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!--繼承 SpringBoot 框架的一個父項目,所有自己開發(fā)的 Spring Boot 都必須的繼承--> <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.1.RELEASE</version><relativePath/> <!-- lookup parent from repository --> </parent> <!--當前項目的 GAV 坐標--> <groupId>com.bjpowernode.springboot</groupId> <artifactId>002-springboot-springmvc</artifactId> <version>1.0.0</version> <!--maven 項目名稱,可以刪除--> <name>002-springboot-springmvc</name> <!--maven 項目描述,可以刪除--> <description>Demo project for Spring Boot</description> <!--maven 屬性配置,可以在其它地方通過${}方式進行引用--> <properties><java.version>1.8</java.version> </properties> <dependencies><!--SpringBoot 框架 web 項目起步依賴,通過該依賴自動關聯(lián)其它依賴,不需要我們一個一個去添加了 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--SpringBoot 框架的測試起步依賴,例如:junit 測試,如果不需要的話可以刪除--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><exclusions><exclusion><groupId>org.junit.vintage</groupId><artifactId>junit-vintage-engine</artifactId></exclusion></exclusions></dependency> </dependencies> <build><plugins><!--SpringBoot 提供的打包編譯等插件--><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins> </build> </project>

6.對sprongBoot項目結構進行說明

? .mvn|mvnw|mvnw.cmd:使用腳本操作執(zhí)行maven相關命令,國內使用較少,可刪除 ? .gitignore:使用版本控制工具 git 的時候,設置一些忽略提交的內容 ? static|templates:后面模板技術中存放文件的目錄 ? application.properties:SpringBoot的配置文件,很多集成的配置都可以在該文中 進行配置,例如:Spring、springMVC、MybatisRedis 等。目前是空的 ? Application.java:SpringBoot 程序執(zhí)行的入口,執(zhí)行該程序中的 main 方法,SpringBoot 就啟動了

7.創(chuàng)建一個springMVC的springBootController

SpringBootController 類所在包:com.bjpowernode.springboot.web

/*** ClassName:SpringBootController * Package:com.bjpowernode.springboot.web * Description:<br/> */ @Controller public class SpringBootController {@RequestMapping(value = "/springBoot/say")public @ResponseBody String say() {return "Hello,springBoot!";} }

注意:新創(chuàng)建的類一定要位于 Application 同級目錄或者下級目錄,否則 SpringBoot 加載不到(約定大于配置)

8.在IDEA中右鍵運行Application類中的main方法

通過在控制臺的輸出,可以看到啟動 SpringBoot 框架,會啟動一個內嵌的 tomcat,端口號為 8080,上下文根為空。

9.在瀏覽器中輸入http://localhost:8080/sprinBoot/say訪問

10.案例分析

? Spring Boot的父級依賴spring-boot-starter-parent 配置之后,當前的項目就是 SpringBoot 項目
? spring-boot-starter-parent 是一個 Springboot 的父級依賴,開發(fā) SpringBoot 程序都需要繼承該父級項目,它用來提供相關的 Maven 默認依賴,使用它之后,常用的 jar包依賴可以省去version配置
? springBoot 提供了哪些默認 jar 包的依賴,可查看該父級依賴的 pom 文件
? 如果不想使用某個默認的依賴版本,可以通過 pom.xml 文件的屬性配置覆蓋各個依賴項,比如覆蓋 Spring 版本
? @SpringBootApplication 注解是 Spring Boot 項目的核心注解,主要作用是開啟Spring 自動配置,如果在 Application 類上去掉該注解,那么不會啟SpringBoot
程序
? main 方法是一個標準的 Java 程序的 main 方法,主要作用是作為項目啟動運行的入口
? @Controller 及 @ResponseBody 依然是我們之前的 Spring MVC,因為 Spring Boot的里面依然是使用我們的 Spring MVC + Spring + MyBatis

總結

以上是生活随笔為你收集整理的SpringBoot--HelloWord的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 韩国久久久 | 日韩夜夜高潮夜夜爽无码 | 日韩播放 | 午夜老司机免费视频 | 国产亚洲欧美一区 | 天海翼一区二区三区 | 户外露出一区二区三区 | 欧美片免费网站 | 91www | 尤物久久 | www.黄色片.com| 亚洲一区二区三区蜜桃 | 日韩高清一二三区 | 狠狠干女人 | 日本伊人网 | 国产又粗又猛又爽视频 | 精品视频一区二区三区在线观看 | 一级做a爱 | 国产欧美精品一区二区色综合朱莉 | 成人精品二区 | 日韩av高清在线播放 | 一级黄色在线观看 | 国产性―交―乱―色―情人 | 国产中文字幕一区 | 亚洲GV成人无码久久精品 | 国产成人自拍视频在线 | 在线观看久草 | 久久精品性爱视频 | 一级aaaa毛片 | 亚洲18在线看污www麻豆 | 在线观看中文字幕视频 | 日本一区二区在线播放 | 日日色av| 色综合久久精品亚洲国产 | 麻豆精品自拍 | av国产片 | 国产又粗又黄又爽 | 乳孔很大能进去的av番号 | 久久一本精品 | 91亚洲精品在线观看 | 加勒比视频在线观看 | 6699av| 成人激情视频在线 | 国产在线观看网站 | 手机天堂网 | 性大毛片视频 | 成人免费aaa | 在线激情网 | 国产精品毛片一区视频播 | 亚洲欧美成人一区二区三区 | 日韩福利在线播放 | 一个人在线观看www软件 | 国产性av| 奶水喷溅 在线播放 | 色婷婷激情综合 | 天天色天天草 | 北岛玲在线 | 国产精品一区二区在线免费观看 | 97人人爽人人爽人人爽 | 国产又大又长又粗 | 香蕉成视频人app下载安装 | 国产日韩成人 | 国产毛片久久久久久国产毛片 | 国产亚洲久久 | 老司机精品福利视频 | 99热一区 | 国产欧美日韩综合精品一区二区 | 激情网站视频 | 国产人伦精品一区二区三区 | h网站在线播放 | 黄色一级视频免费看 | 欧美一区二区三区免费 | 高潮毛片 | 成年人免费黄色 | 国产精品极品白嫩在线 | 日产精品久久久久久久蜜臀 | 中文字幕免费一区 | 91亚洲国产成人精品一区 | 亚洲黄在线观看 | 国产在线成人 | xxxx999| 五个女闺蜜把我玩到尿失禁 | 开心激情播播 | 日本精品久久久久久久 | 丰满少妇av| 精品久久香蕉国产线看观看亚洲 | 午夜免费激情视频 | 国产精品一区在线观看你懂的 | 日韩国产欧美一区 | 国产精品777777 | 在线观看日韩一区二区 | 久草色在线 | 国产又粗又猛又爽又黄视频 | 国产艳情片 | 在线观看国产一区 | 欧美不在线 | 午夜影视剧场 | 欧美一区二区三区的 | 欧美亚洲 |