Day5——使用Spring Initializr快速创建SpringBoot应用

一. 步骤

  • 选择new 一个project,选择如下:
    在这里插入图片描述

  • 点击next后耐心等待,因为idea会联网到springboot官网。(有时候会弹出can‘t connect http://start.spring.io。。。。 此时点击previous,再重新点击next,若还是不行,再试多几次即可),如下:
    在这里插入图片描述

  • 点击next,这里选择web模块,需要啥模块可以自行勾选。如下:
    在这里插入图片描述

  • 点击next,如下:
    在这里插入图片描述

最后点击Finish。
耐心等待构建工程,如果maven的镜像没有换成国内阿里云镜像可能会很慢

这些可删去,如下:
在这里插入图片描述

  • 最后工程目录如下:
    在这里插入图片描述
  • 创建一个HelloController.java测试一下:
package com.example.springboot.controller;


import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController //作用和 @ResponseBody @Controller一样
public class HelloController {

    @GetMapping("/hello")
    public String hello(){
        return "hello world qucik start!";
    }
}

  • 运行程序:
    在这里插入图片描述

  • 在浏览器输入localhost:8080/hello测试如下:
    在这里插入图片描述

如何修改端口号?,如下:

在这里插入图片描述

然后重启服务器,- 在浏览器输入localhost:8081/hello测试如下:

在这里插入图片描述

二. 总结

  1. IDE都支持使用Spring的项目向导快速创建SpringBoot项目。(若是用sts软件,则选择spring start xxx
  2. 默认生成的SpringBoot项目:主程序已经生成好(@SpringBootApplication标注的那个类)
  3. resources文件夹中目录结构:
文件夹名 作用
static 保存所有的静态资源,如js、css、images
templates 保存所有的模板页面(SpringBoot默认jar包使用内嵌的Tomcat,默认不支持jsp页面);可以使用模板引擎(freemarker、thymeleaf)
application.properties SpringBoot应用的配置文件,可以修改一些默认的设置,如端口号等等
发布了383 篇原创文章 · 获赞 23 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_40634846/article/details/105681603