zoukankan      html  css  js  c++  java
  • SpringBoot学习日记1:HelloWorld

    一、预期效果:在浏览器打开http://localhost:8080/helloworld,显示一行helloword

    二、使用工具:Intellij IDEA

    三、过程

    1.新建

    使用Spring Initializr,IDEA已集成该工具,在新建工程或者新建模块的时候选择他,如下图:

    下一步是基本信息,直接用默认的了

    再下一步是依赖,选出Spring WEB,好像老版本上直接就叫WEB,所以和看的书什么的有出入

    注意到SpringBoot默认用了2.2.3版本

    再下一步就是设置文件夹名字,就完成了

    2.添加接口

    添加一个类,代码如下:

     1 package com.example.demo;
     2 
     3 import org.springframework.web.bind.annotation.GetMapping;
     4 import org.springframework.web.bind.annotation.RestController;
     5 
     6 @RestController
     7 public class HelloWorld {
     8     @GetMapping(value = "/helloworld")
     9     public String hello() {
    10         return "Hello World";
    11     }
    12 }

    两个注解:

      @RestController,表示这个是Rest的接口,和@Controller不一样,之前看例子不懂,直接抄了@Controller,结果明明方法返回正确结果,网页上却看不到要的效果,@Controller似乎应该返回视图层的名字(即HTML的文件名)?

      @GetMapping(value = "/helloworld"),这个方法要对应一个HTTP请求,请求方法为GET,路径为“根路径/helloworld”

    3.运行

    按F12,再刷新一下,在Network选项卡里,可以看到这个接口返回的东西就直接是方法的返回值(不是html页面)

  • 相关阅读:
    CCI_Q1.5
    CCI_Q1.4
    js 记录一次日期转换
    列表注册自定义鼠标右键事件
    jquery点击页面其他位置隐藏div
    C#一句话判断两个List<T>是否相等
    使用Js进行linq处理
    记录一次DataTable排序的问题
    JavaScript模板引擎Handlebars
    Redis学习笔记
  • 原文地址:https://www.cnblogs.com/guobaoxu/p/12214359.html
Copyright © 2011-2022 走看看