SpringBoot入门基础:编写HelloWorld(三)

一. 编写返回HelloWorld的Controller

package com.bjsxt.controller;

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

import java.util.HashMap;
import java.util.Map;

/**
 * SpringBoot HelloWorld
 * @author beck zhai
 * @create 2020-02-01-15:49
 */

@Controller
public class HelloWorld {


    @RequestMapping("/hello")
    @ResponseBody
    public Map<String, Object> showHelloWorld() {
        Map<String, Object> map = new HashMap<>();
        map.put("msg", "HelloWorld");
        return map;
    }
}

二. 启动SpringBoot,编写启动类

package com.bjsxt;

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

/**
 * SpringBoot 启动类
 * @author beck zhai
 * @create 2020-02-01-16:02
 */

@SpringBootApplication
public class App {

    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }
}

三. 关于编写启动器时需要注意的问题

1. 启动器存放的位置,启动器可以和controller位于同一个包下,或者位于controller的上一级包中,但是不能放在controller的评级以及子包下

 

2. 8080端口被占用,配置application.yml文件,修改端口为8090

 

posted @ 2020-02-01 16:26  cnhkzyy  阅读(143)  评论(0编辑  收藏  举报