1. 程式人生 > >SpringBoot學習_編寫HelloWorld

SpringBoot學習_編寫HelloWorld

文章目錄

新建專案

新建專案可以手動在idea中新建一個Maven專案,也可以到https://start.spring.io/快速建立:箭頭處輸入web
在這裡插入圖片描述
下載下來解壓就可以用IDEA打開了

編寫主程式

開啟可以看到裡面已經有一個主程式了
在這裡插入圖片描述
裡面的程式碼剛開始是這樣的

package com.nyh.springboot01helloworld;

import org.springframework.
boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /* * @SpringBootApplication 用來標註一個主程式類,說明這是一個SpringBoot應用 * */ @SpringBootApplication public class SpringBoot01HelloworldApplication { public static void main(String[] args) { //Spring應用啟動起來 SpringApplication.
run(SpringBoot01HelloworldApplication.class, args); } }

這是一個主程式用來啟動Spring Boot應用

編寫Controller,Service

然後我們就可以編寫相關的Controller、Service了

package com.nyh.springboot01helloworld.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody; /** * @author nyh * @create 2018-10-11 10:31 **/ @Controller public class HelloController { @ResponseBody @RequestMapping("/hello") public String hello(){ return "啟動!"; } }

然後我們就可以執行主程式了,可以看到控制檯開始列印日誌,其中可以看到Tomcat的8080埠已經啟動起來了
在這裡插入圖片描述
瀏覽器:
在這裡插入圖片描述
這還只是開發,SpringBoot部署更簡單,如果是以前,我們要把專案打成一個war包,然後放到Tomcat伺服器上,如果目標環境沒有Tomcat伺服器,我們還得自己配

打包

下載下來的專案中的pom.xml中已經配置好了一個外掛,這個外掛,可以將應用打包成一個可執行的jar包;

	<!--這個外掛,可以將應用打包成一個可執行的jar包;-->
	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>
	

然後按照下圖執行package方法打包
在這裡插入圖片描述
打包完成後會放在如下位置
在這裡插入圖片描述

部署

找到這個jar,我們可以他複製到桌面上,然後用java -jar命令執行
在這裡插入圖片描述
回車
在這裡插入圖片描述
然後專案就初始化好了,我們就可以在瀏覽器中用http://localhost:8080/hello/查看了
jar包中已經自帶了Tomcat伺服器了,所以不用我們自己部署了