SpringBoot體驗

本文標識 : Jsbt0001

本文編輯 : Jack 風

編程工具 : IDEA

閱讀時長 : 5分鐘

1、使用IDEA創建一個項目

  • 目錄結構說明
  • – src/main/java: Java程式碼的目錄
  • src/main/resources: 資源目錄
  • src/test/java: 測試程式碼的目錄
  • src/test/resources: 測試資源目錄
  • POM文件說明

2、添加Banner文件

在resources目錄下創建banner.txt文件,添加以下內容 可以更換成你自己的banner

${AnsiColor.BLUE}     へ     /|    /\7    ∠_/    / │   / /   │ Z _,< /   /`ヽ   │     ヽ   /  〉    Y     `  /  /   イ● 、 ●  ⊂⊃〈  /   ()  へ    | \〈    >ー 、_  ィ  │ //    / へ   / ノ<| \\    ヽ_ノ  (_/  │//    7       |/    >―r ̄ ̄`ー―_  -----版本號-----${spring-boot.version}

3、創建Controller類

文件模板修改

@Controller  public class HelloWorld {      @RequestMapping(value = "/hello",method = RequestMethod.GET)      @ResponseBody      public String hello(){          return "hello SpringBoot";      }  }
  • 註解的方式還有一種,和上面的效果一樣
/**   * 更多註解方式   */  @RestController  public class HelloWorld {      @GetMapping("/hello")      public String hello(){          return "hello SpringBoot";      }  }

註解說明:

@RestController: 處理http請求:等同於@Controller+@ResponseBody  @RequestMapping: value = "訪問的路由" method = 請求方法  @GetMapping:以GET方式請求 相當於對@RequestMapping配置的縮寫

4、啟動

  • 執行main方法
  • 訪問:http://localhost:8080/hello

主程式說明:

@SpringBootApplication  public class Application {      public static void main(String[] args) {          // Spring應用啟動起來          SpringApplication.run(Application.class, args);      }  }1、URL其他形式窄化請求url的其他形式:類和方法都有value時/**   * 窄化請求   */  @RestController  @RequestMapping("/user")  public class HelloWorld {      @GetMapping("/hello")      public String hello(){          return "hello SpringBoot";      }  }  配置多url對1映射:訪問:http://localhost:8080/hello 或 http://localhost:8080/hi@RestController  @RequestMapping("/user")  public class HelloWorld {      @GetMapping(value = {"/hello","/hi"})      public String hello(){          return "hello SpringBoot";      }  }  2、其他創建方式SPRING INITIALIZR:通過IDEA或者STS工具創建INITIALIZR項目創建Maven項目手動添加依賴通過https://start.spring.io/ 生成訂製項目3、其他運行方式在IDE中直接運行發布Jar包運行在pom/xml文件引用插件 <!-- 這個插件,可以將應用打包成一個可執行的jar包;-->      <build>          <plugins>              <plugin>                  <groupId>org.springframework.boot</groupId>                  <artifactId>spring-boot-maven-plugin</artifactId>              </plugin>          </plugins>      </build>  導入這個maven插件,利用idea打包,生成的jar包,可以使用java -jar xxx.jar啟動Spring Boot 使用嵌入式的Tomcat無需再配置Tomcat期待一起成長在看和轉發都是一種支援