1. 程式人生 > >SpringBoot總結(四)--HelloWorld

SpringBoot總結(四)--HelloWorld

本文內容來自尚矽谷

 

目錄

1實現的功能

2建立一個maven專案

3匯入spring boot相關的依賴

4編寫一個主程式;啟動Spring Boot應用

5、編寫相關的Controller、Service

6執行main函式

7頁面效果


1實現的功能

瀏覽器傳送hello請求,伺服器接受請求並處理,響應Hello World字串;

 

2建立一個maven專案

 

建立了一個maven專案

 

 

3匯入spring boot相關的依賴

 

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

該依賴程式碼來自springboot官網的快速啟動

 

4編寫一個主程式;啟動Spring Boot應用

package com.atguigu;


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;


/**
 *  @SpringBootApplication 來標註一個主程式類,說明這是一個Spring Boot應用
 */
@SpringBootApplication
public class HelloWorldMainApplication {

    public static void main(String[] args) {

        // Spring應用啟動起來
        SpringApplication.run(HelloWorldMainApplication.class,args);
    }
}

 

5、編寫相關的Controller、Service

 

package com.atguigu.controller;


import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloController {

   @ResponseBody
   @RequestMapping("/hello")
    public String hello(){
        return "Hello World!";
    }
}

 

6執行main函式

 

 

7頁面效果