由于习惯原因使用的IDE是 IntelliJ IDEA
1)、File 里面 new 一个 project,选择 Spring Initializr,然后next;
image.png如果不用 https,可以选择 Custom,填入 http://start.spring.io
2)、填入一些项目相关的信息;
image.png3)、选择依赖,需要的在这里勾选上、不用太在意依赖在pom里面可以随时更改的,这里选择个web就好;
image.png4)、设置项目名称和保存位置就Finsh,等着idea加载好;
image.png5)、删除 resources 下面的全部,新建个 application.yml 文件作为配置文件,设置 port 为自己喜欢的端口;
image.png实际上 springboot 启动时会先加载 resources 的 bootstrap.yml(如果有)再加载 application.yml 配置
6)、在基础包下面新建个 controller 包和 IndexController;
image.png7)、添加@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
网友评论