zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    1052 Linked List Sorting (25 分)
    1051 Pop Sequence (25 分)
    1050 String Subtraction (20 分)
    1049 Counting Ones (30 分)
    1048 Find Coins (25 分)
    1047 Student List for Course (25 分)
    1046 Shortest Distance (20 分)
    1045 Favorite Color Stripe (30 分)
    1044 Shopping in Mars (25 分)
    1055 The World's Richest (25 分)
  • 原文地址:https://www.cnblogs.com/my_captain/p/12248906.html
Copyright © 2011-2022 走看看