从零开始搭建企业管理系统(二):搭建SpringBoot工程并集成Druid

前言

在前一节我们介绍到,本项目采用前后端分离的架构,后端主要采用 Spring Boot 框架,今天我们就先将后端工程搭建起来。

环境准备

  • jdk17:java version “17.0.9”;Spring Boot 3.x 需要 jdk17 及以上;
  • maven3.x:Apache Maven 3.6.1;maven 3.3以上版本;
  • IntelliJ IDEA:IntelliJ IDEA 2022.2.3;
  • mysql:Mysql-8.0.35;
  • Lombok插件;

tips:以上只是我的版本,不是一定要和我的版本一致的。

创建工程

本项目中,我们使用的 IDE 工具是 IDEA 2022.2.3版本,可能和大家的版本不太一样,但是创建的步骤都是一样哒。

Spring Initializr 方式创建工程

点击 File -> New -> Project…,然后选择 Spring Initializr
在这里插入图片描述
如上图,需要选择 jdk 的版本,Spring Boot 3.x 只支持 jdk 17 及以上版本,所以各位如果没有 jdk 17 或者之上的版本,就要先去下载一个了。

tips:使用IDEA Spring Initializr创建项目其实就是集成了springboot官网提供的 Spring Initializr 模板来创建项目,是需要连接网络的,如果没有网络,建议使用maven方式创建项目。

选择工程依赖

我们在这里先选择如下依赖,其他依赖,等到需要用到的时候再添加,更能清楚没个依赖都是用来做什么的。
在这里插入图片描述
如上图所示, spring boot 版本为 3.2.0 (话说,springboot 的版本也更新的太快了吧。。。),还有一点需要注意的是,我们导入了 Lombok 的依赖,所以我们需要在 IDEA 中下载 Lombok 的插件,否则 Lombok 不会生效。

项目目录结构

项目结构如下图,我一般是先删除 Maven WrapperHELP.md 文件,然后将启动类改为 Application.class(多模块工程就别这样改了,要不然分不清,我只是强迫症),然后再将 application.properties 改为 application.yml 文件。
在这里插入图片描述
我个人整理之后的目录结构,强迫症来着,你们可以选择不用改
在这里插入图片描述

tips:可以使用 mvnw 脚本执行 Spring Boot Maven 插件,从而运行 Spring Boot 程序

项目 POM 文件

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.2.0</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.xm</groupId>
    <artifactId>xm-admin</artifactId>
    <version>1.0</version>
    <name>xm-admin</name>
    <description>xm-admin 后台管理系统</description>
    <properties>
        
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值