初涉Spring boot之Hello,Springboot!

1.打开IDEA,创建Spring boot项目。

File->New Project

       注意,在创建过程中,有一步要求选择所需添加的pom依赖,也就是需要导入哪些jar包,不能乱选!因为有一些pom依赖要求在后续的项目中进行配置,比如添加了sql的pom依赖,那么在spring boot项目中就需要进行数据库连接配置,否则无法允许,在这里我们选择一下依赖即可:

2.项目要引入pom依赖,因此要等待一段时间,依赖配置完成后,项目结构如下所示:

3.左键点击DemoAppliction,进入文件中,你会发现其中有一个main函数,main函数左边还有一个启动按钮。没错,这就是我们spring boot项目运行的启动程序。

4.在说明如何使用spring boot输出hello world之前,先来说一下spring boot运行原理,不需要你对框架有任何基础,你只要懂一点Java就可以啦!

在主程序中点击运行按钮->在controller层中查找映射->运行此映射下的类方法

是不是觉得一头雾水呢,没关系,接下来实际看看。

5.创建controller文件,并在controller文件夹下创建HelloSpring.java文件。

6.编辑HelloSpring.java

package com.example.demo.controller;

import org.springframework.web.bind.annotation.RequestMapping;

public class HelloSpring {

    @RequestMapping("/hello")
    public String helloSping()
    {
        return "Hello,Springboot!";
    }

}

  简单的解释一下这个代码。@RequestMapping叫做注解,请注意,不是注释!!那它有什么用呢?我们注意到后面还有一个("/hello"),这个又是什么呢?还记得我们怎么访问网页的吗?如访问CSDN app页面,链接为“https://www.csdn.net/csdn-app/”,我们发现在其中有很多"/",而在spring boot中,“/hello”起到的作用也是一样的,即为页面访问的链接,我们称之为接口。

  再来回答第一个问题,@RequestMapping注解就是告诉你这个位置是映射,是接口。

  回到方法中,HelloSpring返回字符串“Hello,Springboot!”那么到底在那里现实结果呢?还记得"/hello"吗?这个链接会显示helloSpring方法的结果。有的同学会问了,如果我在下面又写一个方法,那到底显示哪个结果呢?

   请记住@RequestMapping标注了某一个方法,那么在这个注解中的链接就显示那个方法的结果。也就是说,如果你又写了一个方法,想要用链接显示结果,你必须再加上一个@RequestMapping注解,并配上对应链接。

   说完了原理,下面我们具体操作下。

  7.回到主方法中,点击运行按钮RUN!

  8.在浏览器中输入http://localhost:8080/hello

9.在application.properties中可以进行端口设置。

10.输入localhost:8088/hello


版权声明:本文为qq_39088036原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。