Spring Boot 入门例子 Hello world

下面是一个最简单的 Spring Boot 例子,演示如何在浏览器中显示 Hello world。开发环境使用的是 IDEA, 构建工具使用的是 Gradle

准备工作

需要安装以下工具或组件

  • JDK 1.8 以上
  • Gradle 3.3 以上版本( Mac 上安装可以参考另一篇文章 Mac 上安装 Gradle
  • 开发工具推荐使用 IDEA,如果用 Eclipse 创建项目的步骤会有些差别(但代码都是一样的)

在 IDEA 中新建项目

  • 选择 Spring Initializr, SDK 选择 1.8 的版本

  • 下一步,输入 Name,Type 选 Gradle Project( 这里用 maven 也可以,但推荐使用 Gradle 比较好用)

  • 下一步,选择依赖的组件,对于这个 Demo 只需要勾选 Web 就可以了,如图:

  • 下一步,输入项目名称和代码保存的路径(我保存在 /Users/Terry/dev/SpringBootDemo/HelloWorld ),然后点击 Finish

  • 当出现下面这个界面时,不要点 OK,先找到代码文件夹(我这里是 /Users/Terry/dev/SpringBootDemo/HelloWorld) 打开其中的 build.gradle 文件

  • 将 build.gradle 文件中的 maven 仓库地址改为

repositories {
	maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
}


这样改是为了从阿里云镜像站点中获取 maven 库,否则会很慢

  • 回到刚才那个窗口,选择 Use local gradle distribution,然后在 Gradle Home 中填入本机 Gradle 所在的位置,再点击 OK,系统就会自动创建一个最基本的 Spring Boot 程序

  • 在下图的位置新建一个 Java 类 MyController,写入以下代码

package com.example;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Created by Terry on 17/2/11.
 */
@RestController
public class MyController {

    @GetMapping("/hello")
    public String hello()
    {
        return "Hello world!";
    }

}
  • 打开 HelloWorldApplication 类,点击类名称旁边的绿色箭头,然后点击 Run.... 即可在默认的 8080 端口启动 tomcat 服务

  • 用浏览器访问 http://localhost:8080/hello 可看到下面的效果

  • 如果 8080 端口被占用,可以在 application.properties 或 application.yml 中设置,这两种文件格式不同,作用是一样的,推荐使用 yml 文件
    将 application.properties 文件删除,新建 application.yml 文件,写入下面的配置项,再重新启动,在控制台可以看到服务启动在了 8088 端口

原文地址:https://www.cnblogs.com/luckbird/p/Spring_Boot_demo_Hello_world.html