首页 > 其他分享 >SpringBoot创建第一个后端项目

SpringBoot创建第一个后端项目

时间:2025-01-23 20:27:36浏览次数:3  
标签:SpringBoot 创建 数据库 Maven Controller 包放 第一个

1. 首先需要电脑安装Java17因为是基于SpringBoot3

Java Archive Downloads - Java SE 17.0.12 and earlier

2. 然后打开Idea创建项目,我们选择Spring Initializr

我个人喜欢使用Maven管理包,这个看个人

然后点击Next

下一步之后上方选择SpringBoot版本号,下边选择需要导入的第三方库,也可以不选,手动导入,这里选两个基本的,一个是Spring Web  一个是Lombok然后点击Create

我电脑是有本地Maven的  所以我会配置一下本地Maven

这些东西是阿里的初始化项目地址创建的,是一些例子,可以照着更改,也可以都删掉,我们这里写自己的Controller

在目录创建controller包放Controller和entity包放实体类

我们创建了User实体类,里面包含id, username, password字段用来模拟从数据库查表的数据

打上@Data注解  这是lombok的东西,打上就不用写getter/setter方法了,比较方便

这是MainController文件,类名上方打上@Controller注解,告诉SpringBoot这是Controller

下方的方法名字自定义,@GetMapping表明此方法是Get请求,还有Post请求等等,我们用阿里的fastJson来序列化对象

在项目的pom文件中加入依赖

然后我们启动项目,第一步大功告成,下一篇讲解如何连接数据库并从数据库查询

标签:SpringBoot,创建,数据库,Maven,Controller,包放,第一个
From: https://blog.csdn.net/EobardThawne/article/details/145318758

相关文章

  • 借助MCP尝试创建自己的Agent(二)
    借助MCP尝试创建自己的Agent(二)PythonSDK构建个性化天气查询服务器1.环境配置2.构建天气服务器3.在Claude桌面版中配置天气查询服务器4.改进weather服务器代码关于模型上下文协议(modelcontextprotocol,MCP)的相关概念可以参考上一篇博客:借助MCP尝试创建自己的Ag......
  • springboot运动场地的预约系统-计算机毕业设计源码48258
    目 录摘要1绪论1.1研究背景1.2 研究意义1.3论文结构与章节安排2系统分析2.1可行性分析2.2系统流程分析2.2.1用户登录流程2.2.2 数据删除流程2.3 系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4 系统用例分析2.5本章小结3 系统......
  • springboot在线吉他配套服务系统-计算机毕业设计源码53451
    目录摘要1绪论1.1选题背景与意义1.2国内外研究现状1.3论文结构与章节安排2系统分析2.1可行性分析2.2系统流程分析2.2.1数据流程2.2.2业务流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结3系统总体......
  • springboot助农管理系统 毕业设计源码15080
                                 目录1绪论1.1研究背景及意义1.3系统开发的目标意义1.4论文结构与章节安排2.助农管理系统系统分析2.1可行性分析2.2系统功能分析2.3 系统用例分析2.4业务流程......
  • centos7 创建软 raid0
    安装mdadmyum-yinstallmdadm查看可用磁盘lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTSsda8:00447.1G0disk├─sda18:10200M0part/boot/efi├─sda28:20500M0part/boot└......
  • 【附源码】springboot 玩具销售系统设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......
  • 【附源码】springboot某火锅店管理系统设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......
  • 【附源码】springboot 玩具销售系统设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......
  • 【附源码】springboot某火锅店管理系统设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......
  • 【附源码】springboot 畅销图书推荐系统设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......