news 2026/5/1 8:11:26

SpringBoot项目进行配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SpringBoot项目进行配置

目录

1.1?项目创建

2.1?项目启动

3.1 数据表与业务代码的创建

1. 数据表的创建

2. CarMapper.xml文件

3. Car.jave

4. CarService

5. CarServiceImpl

6. CarMapper

7. CarController

4.1启动项目

1. 启动Application项目


1.1项目创建
  1. 打开 IDEA,点击 “Create New Project”。
  2. Name: 输入你的项目名
  3. Location: 这个是你的项目所在的路径
  4. JDK: 选择你的 jdk版本,这里推荐使用17
  5. Archetype: 项目管理工具,这里推荐使用maven-archetype-quickstart
  6. 其他的默认即可
  7. 最后点击Create即可

8.等待项目创建成功,如图所示:

如果创建过程中出现异常报错,有可能是没有下载maven,也有可能是网络问题,如果没有下载maven请前往官方地址下载maven,再来创建该项目。

9.在pom.xml文件中加入以下代码

version版本号可以选择你的相对应的版本

org.springframework.boot spring-boot-starter-parent 2.7.18 org.springframework.boot spring-boot-starter-web mysql mysql-connector-java 8.0.25 org.springframework.boot spring-boot-configuration-processor org.projectlombok lombok
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.2.22</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.2</version> </dependency>

10.创建application.yaml文件

11.在该配置文件配置

数据库要连接你已有的数据库名,否则会异常

12.创建以包名:controller、service、mapper、bean

在resources下创建mapper的xml文件,统一用mapper包管理

注意:ServiceImpl是Service的实现类

2.1项目启动
  1. 提供了一个启动类,直接启动这个即可
  2. 启动类叫什么无所谓

项目启动的日志

默认为8080端口

3.切换Druid数据源

3.1 数据表与业务代码的创建
1. 数据表的创建

CREATE TABLE car(
id INT(11) PRIMARY KEY AUTO_INCREMENT,
`name` VARCHAR(64) NOT NULL,
`price` DECIMAL(64) NOT NULL
)
INSERT INTO car VALUES(null,‘小米su7’,2000)

2. CarMapper.xml文件

3. Car.jave

4. CarService

5. CarServiceImpl

6. CarMapper

7. CarController

4.1启动项目
1. 启动Application项目

在浏览器访问即可

控制台打印sql语句

完成springboot的一个简单创建,实现了一个简单功能!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:26:23

Windows热键侦探:一键解决快捷键冲突的完整指南

Windows热键侦探&#xff1a;一键解决快捷键冲突的完整指南 【免费下载链接】hotkey-detective A small program for investigating stolen hotkeys under Windows 8 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 当你按下熟悉的CtrlC准备复制文本&am…

作者头像 李华
网站建设 2026/4/30 9:00:45

系统权限管理工具技术解析与应用实践

系统权限管理工具技术解析与应用实践 【免费下载链接】JiYuTrainer 极域电子教室防控制软件, StudenMain.exe 破解 项目地址: https://gitcode.com/gh_mirrors/ji/JiYuTrainer 在数字化教学环境中&#xff0c;系统权限管理工具作为平衡教学控制与学习自主的关键技术解决…

作者头像 李华
网站建设 2026/5/1 6:25:34

JFlash驱动中Flash Bank管理操作指南

JFlash中的Flash Bank管理&#xff1a;从原理到实战的完整指南 在嵌入式开发的世界里&#xff0c;固件烧录早已不再是“一键下载”那么简单。随着系统复杂度飙升&#xff0c;尤其是汽车电子、工业控制和物联网设备对可靠性和可维护性的严苛要求&#xff0c;传统的整片擦写方式…

作者头像 李华
网站建设 2026/5/1 2:34:38

SpringBoot(7)-Swagger

目录 一、是什么 二、SpringBoot集成Swagger 三、配置Swagger 3.1 配置文档信息 3.2 配置扫描接口 3.3 配置Swagger开关 3.4 配置API分组 3.5 实体配置 四、常用注解 五、总结 一、是什么 是一款API框架&#xff0c;API文档和API定义同步更新&#xff0c;可以在线测…

作者头像 李华
网站建设 2026/5/1 6:23:27

springboot项目架构

前言 Spring Boot是一个开源的Java基础框架&#xff0c;用于创建独立、生产级别的基于Spring框架的应用程序。它简化了基于Spring的应用开发&#xff0c;你只需要“启动”即可。 一、springboot概述 在 Spring Boot 出现之前&#xff0c;使用 Spring 框架开发应用程序时&…

作者头像 李华
网站建设 2026/5/1 6:22:52

Navicat Premium无限试用解决方案:macOS平台重置工具深度解析

Navicat Premium无限试用解决方案&#xff1a;macOS平台重置工具深度解析 【免费下载链接】navicat_reset_mac navicat16 mac版无限重置试用期脚本 项目地址: https://gitcode.com/gh_mirrors/na/navicat_reset_mac 还在为Navicat Premium试用期结束而困扰吗&#xff1f…

作者头像 李华