代码编织梦想

本篇内容详细图解2023版idea创建完整的Spring boot项目流程及其配置 

工具:2023版idea

系统:Windos

1. 搭建架构

打开idea

如下图,依次点击选择File→New→Project...

完成后会弹出如下对话窗

最左侧选择Spring Initializrizr

在图片标注处按从上往下的顺序修改相应的设置

设置完成后点击Next下一步

在新对话框中设置Spring boot版本为2.7.17,(此处注意:尽量不要选3.x及更高版本,新版本对idea要求较高;也不要选择带有(SNAPSHOT)的版本)

在Developer Tools下选择Lombok

在Web下选择Spring web

在SQL下选择MyBatis Framework和MySQL Drive,最后点击Create创建项目

创建完成后点击pom.xml文件查看配置信息

2. 创建项目所需目录和文件

然后根据下图创建三层架构目录

在demo目录下创建红色线条括起来的目录及文件,

  1. 每一个蓝色区域为一层,
  2. controller为控制层,接收前端发送的请求,对请求进行处理,并响应数据;
  3. service为业务逻辑层,处理具体的业务逻辑;
  4. dao为数据层访问层,负责数据的访问操作,如数据的增、删、改、查。
  5. impl下为对应目录下接口的实现类
  6. pojo目录下用来存放Bean文件
  7. Demo1Application.java为启动类

下方红框区域为使用xml文件操作数据库时创建,如果使用此方式,上方dao目录就要改为mapper,目录下的实现类删掉。

此处注意:接口和实现类的创建,不要全部创建为.java文件

3. 配置

3.1. 配置application.properties文件

打开application.properties文件,添加如下配置

# 数据库驱动程序
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# 数据库用户名
spring.datasource.username=??????
# 数据库密码
spring.datasource.password=??????
# 数据库地址
spring.datasource.url=jdbc:mysql://localhost:3306/数据库名称?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false&allowMultiQueries=true
# 配置下划线自动转驼峰(此设置针对数据库列名与java Bean属性名称不同时使用)
mybatis.configuration.map-underscore-to-camel-case=true

3.2. 配置Mapper.xml文件(如果不使用xml文件操作数据库,跳过此项)

打开Mapper.xml文件,添加以下配置

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
	PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
	"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="Mapper接口的全类名">
	在此区域写数据库操作语句
</mapper>

4. 连接数据库

找到datebase选项,按照下图顺序选择需要连接的数据库

在弹出的对话框进行设置

  1. 连接名称没有要求,根据自己要求修改或保持默认
  2. 端口号是自己数据库的端口号
  3. 下方输入自己的数据库的用户名和密码
  4. 点击ok连接数据库

连接完成后点击红框区域,在弹出的列表选择需要的数据库

至此一个完整的spring boot项目框架就创建完成,可以开始写项目了

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dndjjdi/article/details/134388783

springboot创建项目(idea版本)_程序三两行的博客-爱代码爱编程_idea新建springboot项目

一:概述 由于springboot项目,不管是java工程还是web工程都可以直接以jar方式运行,所以推荐创建jar工程,这里创建jar工程项目为例。 二:两种方式创建springboot项目 1.第一种方式 手动在idea中new一个新的项目。选择maven工程 完成的结构如图 然后在pom文件继承spring-boot

使用idea新建一个springboot项目_听钱塘信起的博客-爱代码爱编程

目录 一、创建项目 File-->new-->Project  方式一 通过SpringInitializr创建 方式二 通过maven项目创建 方式三 通过https://start.spring.io/下载项目压缩包 二、配置配置maven仓库 三、测试 四、 写在最后 一、创建项目 File-->n

【环境搭建】使用idea创建快速搭建springboot项目详细步骤_idea创建spring boot项目-爱代码爱编程

环境准备: 开发工具IDE:IntelliJ IDEA 2022.2.4 (Ultimate Edition) 开发环境JDK:Oracle OpenJDK Version 1.8.0_162 构建工具MAVEN: M

spring boot整合 easyexcel 实现复杂 excel 表格的导入与导出功能_java导出复杂excel表格-爱代码爱编程

文章目录 1. 简介2. 引入依赖3. 导入功能实现3.1 创建实体类3.2 编写导入 Controller3.3 编写导入页面 4. 导出功能实现4.1 编写导出 Controller4.2 编写导

使用官网spring initializr创建一个满足您需求的spring boot项目,包括建议目录配置-爱代码爱编程

为了创建一个满足您需求的Spring Boot项目,我们将在https://start.spring.io/Spring Initializr中选择合适的依赖。以下是基于您的描述所推荐的依赖项: Spring Web:用于开发RESTful API。Spring Data JPA(但排除Spring Boot默认数据库依赖):用于操作MariaDB数据库

java 企业工程管理系统软件源码+spring cloud + spring boot +二次开发+ 可定制化-爱代码爱编程

 工程项目管理软件是现代项目管理中不可或缺的工具,它能够帮助项目团队更高效地组织和协调工作。本文将介绍一款功能强大的工程项目管理软件,该软件采用先进的Vue、Uniapp、Layui等技术框架,涵盖了项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营等全过程。通过该软件,项目团队可以轻松地进行项目管理、合同管理、预警管理、竣工管理、质量管理等操

spring boot发送邮件验证码(gmail邮箱)-爱代码爱编程

SPRING BOOT邮件发送验证码 一、Gmail邮箱配置 1、进入Gmail(https://mail.google.com) 2、打开谷歌右上角设置 3、启用POP/IMP 4、启用两步验证(https:/