Spring boot的Hello World入门

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nangeali/article/details/82048742

实现功能

浏览器发送一个hello请求
服务器接收请求,处理,返回hello World响应

操作步骤

创建Maven工程
引入starters
创建主程序
启动运行

创建工程

Idea创建工程,选择Maven
JDK版本选择1.8
Pom文件
添加依赖

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.9.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

HelloWorldMainApplication

主程序类,启动Spring boot

package com.atguigu;

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

/**
 * @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用
 */
@SpringBootApplication
public class HelloWorldMainApplication {

    public static void main(String[] args) {
        // Spring应用启动起来
        SpringApplication.run(HelloWorldMainApplication.class, args);
    }
}

HelloController

处理浏览器请求,返回响应数据

package com.atguigu.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloController {

    @ResponseBody
    @RequestMapping("/hello")
    public String hello() {
        return "Hello World!";
    }
}

启动程序

端口占用
这里写图片描述

修改端口

在resources下,添加配置文件
application.properties

配置信息
server.port=8081

启动程序
访问8081
这里写图片描述
访问hello
这里写图片描述

猜你喜欢

转载自blog.csdn.net/nangeali/article/details/82048742