如何创建一个springboot项目

本文介绍 Spring Boot 框架的基本概念,演示如何使用 IDEA 快速搭建一个 Spring Boot 项目,并进行简单的测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、Spring-boot是什么?

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

springboot的设计是为了让我们尽可能快的跑起来spring应用程序而最大限度的减少我们的配置文件。

设计目的:简化Spring应用的搭建以及开发过程。用于简化开发。

二、环境准备

1⃣️ Spring-boot必须是jdk1.8以上的。jdk1.8、jdk1.9下载

2⃣️Spring Boot 官方推荐使用 Maven 或 Gradle 来构建项目,本文使用maven,所以要提前配置好maven。

3⃣️ 开发工具的选择,idea和eclipse,推荐使用idea,后面会方便很多。


三、使用idea快速搭建一个Spring-boot项目

1.新建 Spring Initializr 项目

打开idea。
file➡️new project ➡️ spring initializr
如果没有spring initializr :解决idea没有spring initializr的问题
在这里插入图片描述

二、然后项目名、包名、等等基础配置配置好,点击next。

在这里插入图片描述

三、选择所需环境(比较重要)

例如是web项目就选择spring-boot web
在这里插入图片描述

sql这一栏,使用什么数据库就选择什么
在这里插入图片描述

缓存,搜索引擎,同样自己使用什么就选什么。
在这里插入图片描述

消息中间件的
在这里插入图片描述

根据自己项目的情况选择需要的,不选的话就要后面自己配置,在右边可以看到自己选择的,确认无误后点击 next
在这里插入图片描述

填入项目名以及项目存放路径,点击finish。
在这里插入图片描述

根据自身情况选择当前窗口还是新开一个窗口。
在这里插入图片描述

四、目录结构解析

下图所示为我们创建的springboot项目。
项目整体结构要比Spring简单很多。好了很多配置类的文件。我们来了解一下默认生成的文件具体都是什么。
1⃣️ DemoApplication.java : Spring-boot的启动类。用于启动应用程序。
2⃣️resources :springboot的配置文件以及mybatis的mapper文件。
3⃣️test:一个空的 Junit 测试文件,它加载了一个使用 Spring Boot 字典配置功能的 Spring 应用程序上下文。
4⃣️application.properties:一个空的 properties 文件,springboot的配置文件。
5⃣️pom.xml: Maven 的构建说明文件
在这里插入图片描述

五、运行springboot项目并验证。

1⃣️ 新建一个类。名叫HelloController, 代码如下:

package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 测试springboot
 *
 * @author: sky
 * @create: 2018-11-18
 */
@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello() {
        return "Hello Spring Boot!";
    }
}

2⃣️ 使用idea启动Springboot工程,找到Springboot的运行累,然后右键点击run
注意⚠️:springboot是内置tomcat的,我所以我们运行的时候不需要配置tomcat就可以。
在这里插入图片描述

注意⚠️:
如若启动时报错Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded
请查看:解决springboot启动报错Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded

项目跑起来以后就会显示如下信息。说明项目启动成功。
在这里插入图片描述

3⃣️ 在浏览器中测试。
此时我们已经能看懂tomcat在运行8080端口,
在这里插入图片描述

我们在chrome中试着通过localhost:8080来访问我们的项目。下图说明运行正常。
在这里插入图片描述

总结

本文主要介绍了springboo的最基础的知识以及如何让创建一个最基础的springboot工程。此后会陆续补全Springboot的更详细的说明以及更高阶的用法。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值