2021-02-24

一、創(chuàng)建項目

第一步

第一步

第二步

第二步

第三步

第三步

第四步

第四步

第五步:等idea工具構(gòu)建完成,這里候會去網(wǎng)上去一些包,下完后會去自動構(gòu)建項目。自動構(gòu)建的項目目錄如下:

image.png

第六步:解釋自動成的代碼

1.DemoApplication:程序的主入口

代碼如下:

packagecom.joy.demo;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublicclassDemoApplication{publicstaticvoidmain(String[]args){SpringApplication.run(DemoApplication.class,args);}}

2.pom.xml:自動導(dǎo)入了Spring Boot的包

<?xml version="1.0" encoding="UTF-8"?><projectxmlns="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><groupId>com.joy</groupId><artifactId>demo</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><name>demo</name><description>Demo project for Spring Boot</description><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.2.RELEASE</version><relativePath/><!-- lookup parent from repository --></parent><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

第七步:

寫第一個控制器:

第七步

在應(yīng)用入口類上加@EnableAutoConfiguration,見下圖

它會加上默認配制,不過控制器只會掃描當前包下面的

image.png

第八步:啟動服務(wù),點擊右上角綠色三角形啟動服務(wù)

image.png

啟動說明:通過默認配制啟動的是8080端口

image.png

第九步:訪問網(wǎng)址

http://localhost:8080/

第十步:總結(jié)注解。

@SpringBootApplication

修飾程序的注入口

EnableAutoConfiguration

啟用的SpringBoot的默認配制

1.默認啟動內(nèi)置tomcat中的8080端

2.會把當前的包名默認為掃描包名,在此包下面的控制器都會被掃描到。

@RestController

修飾一個類是一個控制器,此控制器當中所有的函數(shù)所返回的值都會轉(zhuǎn)化成JSON格式返回。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 我們介紹新建Spring Boot項目的流程, 主要內(nèi)容包含 創(chuàng)建項目 配置日志環(huán)境 使用配置文件 多環(huán)境下的配置...
    胡拉哥閱讀 1,831評論 0 2
  • 1.什么情況下會發(fā)生棧內(nèi)存溢出。 棧是線程私有的,他的生命周期與線程相同,每個方法在執(zhí)行的時候都會創(chuàng)建一個棧幀,用...
    涼白開咦閱讀 556評論 0 7
  • SpringCloud概述 基于SOA系統(tǒng)架構(gòu) 面向服務(wù)的架構(gòu),是一種程序開發(fā)架構(gòu)的設(shè)計思想。它將不同的功能單元使...
    深擁_66e2閱讀 385評論 0 0
  • 1.前言 技術(shù)這東西吧,看別人寫的好像很簡單似的,到自己去寫的時候就各種問題,“一看就會,一做就錯”。網(wǎng)上關(guān)于實現(xiàn)...
    java菜閱讀 1,898評論 0 0
  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友。感恩相遇!感恩不離不棄。 中午開了第一次的黨會,身份的轉(zhuǎn)變要...
    余生動聽閱讀 10,920評論 0 11

友情鏈接更多精彩內(nèi)容