美文网首页
springboot(一)快速开始

springboot(一)快速开始

作者: 还不如一只猪威武 | 来源:发表于2020-02-12 17:12 被阅读0次

    由于习惯原因使用的IDE是 IntelliJ IDEA

    1)、File 里面 new 一个 project,选择 Spring Initializr,然后next;

    image.png
    如果不用 https,可以选择 Custom,填入 http://start.spring.io

    2)、填入一些项目相关的信息;

    image.png

    3)、选择依赖,需要的在这里勾选上、不用太在意依赖在pom里面可以随时更改的,这里选择个web就好;

    image.png

    4)、设置项目名称和保存位置就Finsh,等着idea加载好;

    image.png

    5)、删除 resources 下面的全部,新建个 application.yml 文件作为配置文件,设置 port 为自己喜欢的端口;

    image.png
    实际上 springboot 启动时会先加载 resources 的 bootstrap.yml(如果有)再加载 application.yml 配置

    6)、在基础包下面新建个 controller 包和 IndexController;

    image.png

    7)、添加@RestController注解,并新建个index方法;

    package com.example.demo.controller;
    
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class IndexCtl {
    
        @GetMapping("/")
        public String index(){
            return "Hello,Spring Boot!";
        }
    }
    

    @RestController 注解是以接口返回数据,不会去加载模板
    @GetMapping 注解是说该接口为 get 请求方式,“/” 匹配 url 请求地址, 同样的注解还有 @PostMapping 等

    8)、启动项目;

    image.png
    比较有趣的是启动时控制台会输出一个 Spring 的 banner ,这个 banner 也是自己控制的,在 resources 下面新建个 banner.txt 文件,然后输入自己的内容,加载时就会输出自己的 banner 了
    http://www.network-science.de/ascii/ 这个网站可以将文字转成符号串
    https://www.degraeve.com/img2txt.php 这个网站可以将图片转成字符串
    编辑好了看下效果,可以看到 spring 变成了 example :
    image.png

    9、浏览器或者 postman 测试下,完成。

    image.png

    相关文章

      网友评论

          本文标题:springboot(一)快速开始

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