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

  • 相关阅读:
    centos7 mongodb3.4 安装
    centos7 开放端口号
    Junit4测试Spring
    selenium浏览器内核监测处理
    mitmproxy(TLS错误)
    爬虫计算两张验证图片的距离(情况一)
    git的git bash使用
    算法
    RBAC权限管理设计
    beego框架返回json数据
  • 原文地址:https://www.cnblogs.com/my_captain/p/12248906.html
Copyright © 2011-2022 走看看