SpringBoot入門編寫第一個程序Helloworld
1.系統(tǒng)要求
Java 8
Maven 3.3+
idea 2019+
2.HelloWorld
需求:瀏覽發(fā)送/hello請求,響應 Hello,Spring Boot 2
2.1創(chuàng)建maven工程
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(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:這是一個SpringBoot應用
*/
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class,args);
}
}
2.4編寫業(yè)務
@RestController
public class HelloController {
@RequestMapping("/hello")
public String handle01(){
return "Hello, Spring Boot 2!";
}
}

2.5測試
直接運行main方法即可
瀏覽器顯示:
![[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(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>
把項目打成jar包,直接在目標服務器執(zhí)行即可。
進如target文件夾:

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

瀏覽器顯示:

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

