SpringBoot入門編寫第一個(gè)程序Helloworld
1.系統(tǒng)要求
Java 8
Maven 3.3+
idea 2019+
2.HelloWorld
需求:瀏覽發(fā)送/hello請求,響應(yīng) Hello,Spring Boot 2
2.1創(chuàng)建maven工程
![[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-1Vmr4teH-1631840195470)(C:\Users\30287\AppData\Roaming\Typora\typora-user-images\image-20210917084036186.png)]](http://img.jbzj.com/file_images/article/202109/2021092311233738.jpg)
2.2引入依賴
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
2.3創(chuàng)建主程序
/**
* 主程序類
* @SpringBootApplication:這是一個(gè)SpringBoot應(yīng)用
*/
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class,args);
}
}
2.4編寫業(yè)務(wù)
@RestController
public class HelloController {
@RequestMapping("/hello")
public String handle01(){
return "Hello, Spring Boot 2!";
}
}

2.5測試
直接運(yùn)行main方法即可
瀏覽器顯示:
![[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-CicP9AAh-1631840195476)(C:\Users\30287\AppData\Roaming\Typora\typora-user-images\image-20210917084437559.png)]](http://img.jbzj.com/file_images/article/202109/2021092311233740.png)
2.6簡化配置
可用application.properties
server.port=8888
2.7簡化部署
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
把項(xiàng)目打成jar包,直接在目標(biāo)服務(wù)器執(zhí)行即可。
進(jìn)如target文件夾:

cmd窗口執(zhí)行選中的jar:

瀏覽器顯示:

注意點(diǎn):取消掉cmd的快速編輯模式
以上就是SpringBoot入門編寫第一個(gè)程序Helloworld的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot程序的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Spring?Boot?使用?Disruptor?做內(nèi)部高性能消息隊(duì)列
這篇文章主要介紹了Spring?Boot?使用?Disruptor?做內(nèi)部高性能消息隊(duì)列,工作中遇到項(xiàng)目使用Disruptor做消息隊(duì)列,對你沒看錯(cuò),不是Kafka,也不是rabbitmq。Disruptor有個(gè)最大的優(yōu)點(diǎn)就是快,還有一點(diǎn)它是開源的哦,下面做個(gè)簡單的記錄2022-06-06
Java基礎(chǔ)鞏固小項(xiàng)目點(diǎn)菜系統(tǒng)的實(shí)現(xiàn)
這篇文章主要介紹了一個(gè)Java小項(xiàng)目點(diǎn)菜系統(tǒng)的實(shí)現(xiàn),主要是用的集合,適合正在學(xué)習(xí)Java的朋友拿來實(shí)戰(zhàn)練手,感興趣的朋友快來看看吧2022-03-03
SpringBoot項(xiàng)目yml配置文件不自動提示解決方案
這篇文章主要介紹了SpringBoot項(xiàng)目配置文件.yaml/.yml文件編寫時(shí)沒有自動提示的解決方案,文章通過圖文結(jié)合的方式給大家講解的非常詳細(xì),需要的朋友可以參考下2024-06-06
聊聊Springboot2.x的session和cookie有效期
這篇文章主要介紹了Springboot2.x的session和cookie有效期,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09

