IDEA使用Spring Initializr创建SpringBoot项目

一、前言

SpringBoot项目创建有多种方方式,可以在SpringBoot官网上使用生成器创建,也可以使用maven创建,本文演示的是在IDEA中使用Spring Initializr创建SpringBoot项目。

本项目使用的环境:
  • 开发工具:Intellij IDEA 2017.3.4
  • Maven版本:3.3.9
  • SpringBoot版本:2.3.7.RELEASE
  • jdk:1.8.0_171

二、项目创建

  1. 打开IDEA,左上角File → New → Project
    IDEA使用Spring Initializr创建SpringBoot项目_第1张图片

  2. 左侧选取Spring Initializr,需要选用1.8版本及以上的版本的JDK,下面的Initializr Service URL使用了阿里云的URL路径“http://start.aliyun.com”,选用默认选项不影响创建,但有可能会遇到connect timed out连接超时的问题IDEA使用Spring Initializr创建SpringBoot项目_第2张图片

Group是项目的唯一标识符,通常为com.xxx,xxx部分根据需求自行取名。
Artifact通常为项目名称,需要小写,根据自己的项目自行取名。
Type为JAVA构建工具,此处默认使用Maven。
Packaging为默认打包方式。
Name为项目名称,默认同Artifact。
Description为项目描述
Package表示main/java目录下的包名,默认为Group+Artifact
IDEA使用Spring Initializr创建SpringBoot项目_第3张图片

  1. 此步骤进行依赖模块选择,勾选Web下的Spring Web即可
    Spring Boot处可以选择版本

IDEA使用Spring Initializr创建SpringBoot项目_第4张图片

5.项目名称默认即可,同第三步中的Artifact。
项目路径自行选取。
IDEA使用Spring Initializr创建SpringBoot项目_第5张图片
Finish后项目创建完成。
6. 创建完成目录结构如下

|—— pom.xml #Maven配置文件
|—— src #根目录
|—— |—— main #项目源文件目录
|—— |—— |—— java #java源文件目录
|—— |—— |—— |—— com
|—— |—— |—— |—— |—— example
|—— |—— |—— |—— |—— |—— demo1
|—— |—— |—— |—— |—— |—— |—— Demo1Application #程序启动类
|—— |—— |—— resource #资源文件夹
|—— |—— |—— |—— application.properties #程序配置文件
|—— |—— |—— |—— static #此文件夹通常用于存放静态资源
|—— |—— |—— |—— templates #此文件夹通常用于存放页面
|—— |—— test #此文件夹用于存放构建后的文件和目录、jar包、war包、编译的class文件

IDEA使用Spring Initializr创建SpringBoot项目_第6张图片

三、测试运行

  1. 首先在demo1目录下创建如下目录及文件
    IDEA使用Spring Initializr创建SpringBoot项目_第7张图片
    TestController代码如下
package com.example.demo1.controller;

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

@RestController
public class TestController {

    @RequestMapping("/test")
    public String test(){
        return "test";
    }
}

其中@RestController注解的意思是声明本类是一个控制类,同时将类中方法的返回值,以特定的格式写入到response的body区域,进而将数据返回给客户端,实质上是注解@Controller和注解@ResponseBody的结合
随后的test方法中使用@RequestMapping映射URL
2.由于springboot内嵌Tomcat,接下来只需要启动项目后浏览器访问验证即可
在IDEA右上角运行启动类在这里插入图片描述
控制台出现如下提示表明启动成功
IDEA使用Spring Initializr创建SpringBoot项目_第8张图片
3.去任意浏览器中访问 localhost:8080/test
浏览器回显test表示无误 IDEA使用Spring Initializr创建SpringBoot项目_第9张图片


作者才疏学浅,如文中出现纰漏,还望指正

你可能感兴趣的:(Spring,java,spring,boot)