手把手帶你搭建一個 Springboot

1.新建一個maven工程

選擇你的workspace

 

點擊【next】按鈕

 

直接默認,再點擊【next】

 

填寫groupid等~然後【finish】,到這裏整個新建工程結束。我們初步完成了工程的新建。

2.引入相關的jar包 pom.xml文件

<project xmlns="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</groupId>
  <artifactId>springboot2</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>springboot2</name>
  <url>http://maven.apache.org</url>
  <parent>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-parent</artifactId>
       <version>1.5.8.RELEASE</version>
   </parent>
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
     <dependency>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-starter-web</artifactId>
       </dependency>
  </dependencies>


</project>

3,編寫程序入口類

package com.springbooot2;

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

/**
 * Hello world!
 *
 */
@SpringBootApplication
public class App 
{
    
    public static void main(String[] args) throws Exception {
        SpringApplication.run(App.class, args);
    }
}

這裏說明下, @SpringBootApplication 是爲了讓spring掃描識別,告訴他我是一個程序入口類。

4,編寫請求響應類

package com.springbooot2;


import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
 
@Controller
public class FristBlood {
    @RequestMapping("/FristBlood")
    @ResponseBody
    public String hello() {
        return "dont worry,be happy!<br/><br/> <input type=\"submit\" value=\"ok\" />";
    }
}

@Controller 請求處理控制器類。

@RequestMapping 相信各位稍微熟悉spring的都應該不陌生,這是spring的東西,url映射。

@ResponseBody 響應方法,我們的響應信息都會被自動轉化爲json信息返回給前臺頁面

到這裏整個代碼就擼完了,比起我們搭建一個ssh或者ssm之類的框架簡單了不少,如果我們有那種只需要發送一個郵件之類的簡單的服務,用springboot可以說很方便了。

5,測試代碼

啓動程序,打開瀏覽器,輸入:http://localhost:8080/FristBlood

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章