首页 > 编程语言 > 详细

SpringBoot学习日记1:HelloWorld

时间:2020-01-19 17:48:09      阅读:114      评论:0      收藏:0      [点我收藏+]

一、预期效果:在浏览器打开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页面)

技术分享图片

SpringBoot学习日记1:HelloWorld

原文:https://www.cnblogs.com/guobaoxu/p/12214359.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!