教育培训消费

「Spring国际认证」Spring Boot 是什么?

0回复 阅读 97

概述

Spring Boot 可以轻松创建独立的、生产级的基于 Spring 的应用程序,您可以“直接运行”这些应用程序

我们对 Spring 平台和第三方库采取了固执的观点,因此您可以轻松上手。大多数 Spring Boot 应用程序需要最少的 Spring 配置。

特征

创建独立的 Spring 应用程序

直接嵌入Tomcat、Jetty或Undertow(无需部署WAR文件

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

尽可能自动配置 Spring 和 3rd 方库

提供生产就绪功能,例如指标、运行状况检查和外部化配置

完全不需要代码生成,也不需要 XML 配置

入门

Spring 快速入门指南

所需内容:

集成开发人员环境 (IDE)

流行的选择包括 智能创意, 弹簧工具, 视觉工作室代码, 要么 蚀, 还有很多。

Java? 开发工具包 (JDK)

我们推荐 采用OpenJDK 版本 8 或版本 11。

第 1 步:启动一个新的 Spring Boot 项目

采用 http://start.spring.io创建一个“网络”项目。在“依赖项”对话框中搜索并添加“web”依赖项,如屏幕截图所示。点击“生成”按钮,下载 zip,然后将其解压到计算机上的文件夹中。

Spring中国教育管理中心

创建的项目http://start.spring.io包含弹簧靴,一个使 Spring 准备好在您的应用程序中工作的框架,但不需要太多代码或配置。Spring Boot 是启动 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);

}

}

这是在 Spring Boot 中创建一个简单的“Hello World”Web 服务所需的全部代码

hello()我们添加的方法旨在采用名为 的 String 参数name,然后将此参数与"Hello"代码中的单词组合。这意味着如果您“Amy”在请求中将您的姓名设置为,则响应将为“Hello Amy”。

该@RestController注解告诉Spring,这个代码描述应该可在网上的端点。该@GetMapping(“/hello”)告诉Spring使用我们的hello()方法来回答这个问题被发送到请求http://localhost:8080/hello的地址。最后,@RequestParam告诉 Springname在请求中期望一个值,但如果它不存在,它将默认使用单词“World”。

第 3 步:尝试

让我们构建并运行程序。打开命令行(或终端)并导航到项目文件所在的文件夹。我们可以通过发出以下命令来构建和运行应用程序

您应该会看到一些与此非常相似的输出:

这里的最后几行告诉我们 Spring 已经开始。Spring Boot 的嵌入式 Apache Tomcat 服务器充当网络服务器并侦听localhost端口上的请求8080。打开浏览器并在顶部的地址栏中输入http://localhost:8080/你好. 你应该得到这样一个友好的回应:

标签

Java
展开全文
一键安装官方客户端
江城热点及时推送 阅读体验更流畅

值得推荐

首页 版块

和武汉妹子交朋友

了解武汉的窗口

在武汉结婚  买房  装修  旅游  购物

用得意生活app有优惠

立即下载