美文网首页
spring boot 从零开始入门1: 创建HelloWorl

spring boot 从零开始入门1: 创建HelloWorl

作者: jyjack | 来源:发表于2019-07-27 19:30 被阅读0次

    如果您认为对你有帮助,请点个赞!

    概述

    本文假定,您已经搭建了开发环境,具体包括:

    • JDK
    • 开发IDE: IDEA
    • 安装了 IDEA 的 Spring Assistant 插件

    如果你还没有搭建开发环境,请移步上一篇环境搭建及HelloWorld

    实战HelloWorld

    下面将开发一个最简单的web项目HelloWorld!

    创建项目

    运行IDEA,将出现下图所示界面:


    image.png

    点击“创建项目”:


    image.png

    在上图中,选择“ Spring Assistant" , 选择spring initializr 模板 (使用缺省值即可),点击下一步。

    image.png

    在上图中,输入构件名称helloworld ,项目类型选择 Maven项目,点击下一步。


    image.png

    在上图中,可以选择SpringBoot版本。由于是创建WEB项目,可以选择”WEB“,并添加” Spring Web Starter" 组件。然后点击“下一步”

    image.png

    在上图中,输入项目保存位置,点击“完成”。

    这时项目创建完成,如下图所示。这时maven会自动下载项目依赖的JAR包,在下图红框所示区域可看到进度状态。(当然如果之前下载过相应的JAR包,则访过程非常快,否则可能需要较长时间)


    image.png

    点击进度状态,可以查看详细的下载进度,如下图所示。


    image.png

    当所有依赖下载完成,我们可以看下生成的项目代码,如下图所示。


    image.png

    现在,我们可以开始编写代码了

    编写HelloWorld代码

    创建 HelloWorldController.java
    按下图所示,创建JAVA类:


    image.png

    输入类名,双击 “Class"创建JAVA类:


    image.png

    生成的JAVA文件如下:

    //HelloWorldController.java
    package com.example.helloworld;
    public class HelloWorldController {
    }
    

    在代码中添加内容,如下所示:

    //HelloWorldController.java
    package com.example.helloworld;
    
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class HelloWorldController {
        @RequestMapping("/hello")         //url
        public String sayHello() {
            return "Hello World!";
        }
    }
    

    到这里代码就编写完成。

    运行项目

    在”HelloworldApplication.java“文件上右键,点击run 菜单项,即可启动WEB服务


    image.png

    若出现下图所示内容,则表示服务启动成功。(可以看到web服务器为tomcat,端口为8080)


    image.png
    解决端口冲突

    如果存在端口冲突,请移步上一篇环境搭建及HelloWorld查看解决方法

    访问HelloWorld

    接下来就可以使用浏览器来访问该应用,在浏览器地址栏输入: http://localhost:8080/hello ,出现下图所示内容,即说明访问成功。

    image.png

    HelloWorld到这里就结束了,谢谢!

    下一篇通过对象返回JSON

    相关文章

      网友评论

          本文标题:spring boot 从零开始入门1: 创建HelloWorl

          本文链接:https://www.haomeiwen.com/subject/cezerctx.html