IDEA 搭建 SpringBoot 项目

本文主要介绍的是,如何在开发工具 IDEA 中搭建我们的 Springboot 项目,以及在搭建过程中可能出现的问题的解决办法。

文章目录

    • 准备工作
    • 初始化Spring应用
    • Spring项目的结构
    • 编写、运行 Spring 应用


准备工作

  • 开发工具:IntelliJ IDEA 2020.2.x
  • 运行环境:JDK 1.8

初始化Spring应用

打开 IDEA ,新建项目 (New Project),然后选择 Spring Initializr ,按默认的即可

IDEA 搭建 SpringBoot 项目_第1张图片

Spring Initializr 是一个基于浏览器的 Web 应用,能够生成一个 Spring 项目结构的骨架。

你也可以通过 https://start.spring.io/ 来初始化Spring应用,然后下载下来用 IDEA 打开。但是因为 IDEA 集成了该 Web 应用,我们可以直接使用 IDEA 来初始化。

按默认选中之后,直接 Next

IDEA 搭建 SpringBoot 项目_第2张图片
配置好项目后,直接 Next

选择项目默认导入的依赖,选择的所有依赖会统一显示在右侧区域。

IDEA 搭建 SpringBoot 项目_第3张图片
我这边只选择 Web 项目的依赖,并且选择的 SpringBoot 版本是 2.4.2 的,直接 Next,再Finish

你可以选择性的将如下选择中的目录或文件删除:

IDEA 搭建 SpringBoot 项目_第4张图片

创建后,IDEA 一直卡着不动,怎么办?

一定要把.mvn目录删除,再确认一下 IDEA 的 Maven 配置的是不是本地的,

同时,为了解决下载依赖缓慢问题,你需要在 Maven 的配置文件 setting.xml 需要改成使用阿里云仓库下载。

在 setting.xml 中添加如下代码:

<mirror>
      <id>alimavenid>
      <name>aliyun mavenname>
      <url>http://maven.aliyun.com/nexus/content/groups/public/url>
      <mirrorOf>centralmirrorOf>        
mirror>

初始化完成后,再来看看项目的结构。

Spring项目的结构

项目的目录结构:

IDEA 搭建 SpringBoot 项目_第5张图片
目录含义如下:

  • pom.xml: Maven的构建规范
  • StudyApplication.java: Spring Boot 的主类,启动项目的入口
  • static: 用于存放静态内容,如图片、CSS样式表、JavaScript等
  • templates: 用于存放用来渲染内容到浏览器的模板文件,如Thymeleaf模板
  • application.properties: 配置文件,比如配置数据源、整合MyBatis的配置等等
  • StudyApplicationTests.java: 测试类,可以确保 Spring 应用上下文能够成功加载

编写、运行 Spring 应用

编写一个控制器类(HelloController.java)

package com.study.controller;

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

@RestController
public class HelloController {
     
    
    @GetMapping("/hello")
    public String hello() {
     
        return "Hello SpringBoot, I will study.";
    }
}

然后在 StudyApplication.java 中点击运行 main 方法。

在浏览器中访问:http://localhost:8080/hello

运行结果:

IDEA 搭建 SpringBoot 项目_第6张图片
IDEA 搭建 SpringBoot 项目,就是这么简单!

如果你在搭建 SpringBoot 项目时遇到问题,欢迎在评论区留言,我看到会第一时间回复。

你可能感兴趣的:(学习笔记,java,spring,spring,boot)