Springboot简介

特征:

1.创建独立德Spring应用程序

2.直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)

3提供自以为是“入门”依赖项,以简化您德构建配置

4尽可能德自动配置Spring和使用3rdPary库(第三方库)

5提供可用于生产德功能,例如指标,运行状况检查和外部化配置

6完全没有代码生成,也不需要xml配置

Spring快速入门指南

1.你会建立什么?

您将构建一个经典的“HELLO World !”。任何浏览器都可以连接到的端点,甚至你可以告诉它你的名字,它将以更友好的方式响应

2.你需要的开发环境?

集成开发人员环境(IDE工具)

热门工具包括Intellij Idea ,SpringTools,Visual Studio Code 或者 Eclipse 等

3jdk版本(jdk8或者jdk11)

推荐AdoptOpenJDK version 8 or version 11。

 

步骤1:创建一个新的Spring Boot项目

这里可以推荐的工具,springboot是一个框架,可让spring项目运行在应用程序中,而无需太多代码配置。Springboot是启动Spring项目最快,最受欢迎的方式。

步骤2:添加您的代码:

在IDE中打开项目,然后在DemoApplication.java文件src/main/java/com/example/demo夹中找到文件。现在,通过添加以下代码中所示的额外方法和注释来更改文件的内容。您可以复制并粘贴代码,也可以只键入它。

package com.example.demo;
               import org.springframework.boot.SpringApplication;
               import org.springframework.boot.autoconfigure.SpringBootApplication;
               import org.springframework.web.bind.annotation.GetMapping;
               import org.springframework.web.bind.annotation.RequestParam;
               import org.springframework.web.bind.annotation.RestController;
               
               @SpringBootApplication
               @RestController
               public class DemoApplication {
                 
                   
                   public static void main(String[] args) {
                   SpringApplication.run(DemoApplication.class, args);
                   }
                   
                   @GetMapping("/hello")
                   public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {
                   return String.format("Hello %s!", name);
                   }
                 
               }


 

          hello()方法中我们增加一个参数名称位name的字符串参数,然后将这个参数和代码中单词“hello”组合。如何您在请求中将name参数设置成Amy,则响应返回“HELLO Amy”.

   @RestController注解是通知Spring,这段代码可以在彰显在网站上,

   @GetMapping("/hello")是通知Spring使用我们的hello方法来回答这个请求,被发送到请求http://localhost:8080/hello

最后@RequestMapping告诉Spring期望name请求中的值,但是如果不存在,默认情况下,它将使用单词“World”

步骤3:运行

MacOS / Linux:

 

./mvnw spring-boot:run

windows:

./mvnw spring-boot:run

springboot word文件编辑器 springboot开发文档_spring

日志输出:最后2行告诉我们Spring已经开始。Spring Boot的嵌入式ApacheTomcat 服务器充当Web服务器,并在localhost port上监听8080请求。http:// localhost:8080/hello

 

 

案例详细截图如何---(工具 intellj)

springboot word文件编辑器 springboot开发文档_应用程序_02

 

springboot word文件编辑器 springboot开发文档_spring_03

 

springboot word文件编辑器 springboot开发文档_spring_04

 

springboot word文件编辑器 springboot开发文档_spring_05

 

springboot word文件编辑器 springboot开发文档_服务器_06

 

springboot word文件编辑器 springboot开发文档_应用程序_07

 

springboot word文件编辑器 springboot开发文档_spring_08