当前位置: 首页 > news >正文

1、springboot3 vue3开发平台-后端-项目构建

文章目录

  • 1. 创建项目
    • 1.1 前置环境条件
    • 1.2 项目创建
  • 2. 模块配置
    • 2.1 父工程配置概述
    • 2.2 配置启动模块
    • 2.3 父工程相关依赖管理

1. 创建项目

1.1 前置环境条件

  • idea2023, jdk17

1.2 项目创建

创建父工程并删除不需要的文件目录:
在这里插入图片描述

  • 右键父工程依次创建其他模块
    在这里插入图片描述
    最终项目结构如图:
    在这里插入图片描述

2. 模块配置

2.1 父工程配置概述

父工程是做模块管理和项目整体依赖版本的管理。如 , , 等。示例如下:
在这里插入图片描述
在这里插入图片描述

2.2 配置启动模块

在start 模块中, 创建启动类和配置文件
在这里插入图片描述
在这里插入图片描述
配置一键启动:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
启动成功:
在这里插入图片描述

2.3 父工程相关依赖管理

<properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><springboot.version>3.2.4</springboot.version><admin-system.version>1.0-SNAPSHOT</admin-system.version><druid.version>1.2.20</druid.version><knife4j.version>4.5.0</knife4j.version><mybatis-plus.version>3.5.5</mybatis-plus.version><mybatis-plus-generator.version>3.5.5</mybatis-plus-generator.version><hutool.version>5.8.25</hutool.version><lombok.version>1.18.30</lombok.version><jwt.version>4.4.0</jwt.version>
<!--        <redis.version>3.1.5</redis.version>--><fastjson2.version>2.0.50</fastjson2.version></properties><dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${springboot.version}</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-3-starter</artifactId><version>${druid.version}</version></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-spring-boot3-starter</artifactId><version>${mybatis-plus.version}</version></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>${mybatis-plus-generator.version}</version></dependency>
<!--            &lt;!&ndash; mybatis-plus代码生成器模板引擎 &ndash;&gt;-->
<!--            <dependency>-->
<!--                <groupId>org.springframework.boot</groupId>-->
<!--                <artifactId>spring-boot-starter-freemarker</artifactId>-->
<!--            </dependency>--><dependency><groupId>com.auth0</groupId><artifactId>java-jwt</artifactId><version>${jwt.version}</version></dependency><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId><version>${knife4j.version}</version></dependency><dependency><groupId>com.alibaba.fastjson2</groupId><artifactId>fastjson2</artifactId><version>${fastjson2.version}</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>${lombok.version}</version><scope>provided</scope></dependency><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>${hutool.version}</version></dependency><dependency><groupId>com.ylp</groupId><artifactId>admin_support</artifactId><version>${admin-system.version}</version></dependency><dependency><groupId>com.ylp</groupId><artifactId>admin_common</artifactId><version>${admin-system.version}</version></dependency><dependency><groupId>com.ylp</groupId><artifactId>admin_system</artifactId><version>${admin-system.version}</version></dependency></dependencies></dependencyManagement>
http://www.lryc.cn/news/403771.html

相关文章:

  • 修改了mybatis的xml中的sql不重启服务器如何动态加载更新
  • Intel和AMD用户再等等!微软确认Win11 24H2年底前登陆
  • Web开发:图片九宫格与非九宫格动态切换效果(HTML、CSS、JavaScript)
  • 价格较低,功能最强?OpenAI 推出 GPT-4o mini,一个更小、更便宜的人工智能模型
  • 【学习笔记】无人机系统(UAS)的连接、识别和跟踪(八)-无人机探测与避让(DAA)机制
  • 网络结构-组件-AI(九)
  • 弹性网络回归(Elastic Net Regression)
  • 【深度学习】FaceChain-SuDe,免训练,AI换脸
  • Uniapp鸿蒙项目实战
  • 计算机三级嵌入式笔记(一)—— 嵌入式系统概论
  • react Jsx基础概念和本质
  • 【深大计算机系统(2)】实验一 实验环境配置与使用 附常用指令
  • 目标检测经典模型之YOLOV5-detect.py源码解析(持续更新)
  • PF4J+SpringBoot
  • 设计模式11-原型模式
  • Tomcat长连接源码解析
  • C++编程:实现一个跨平台安全的定时器Timer模块
  • PyTorch的自动微分模块【含梯度基本数学原理详解】
  • AI 绘画|Midjourney设计Logo提示词
  • LeNet实验 四分类 与 四分类变为多个二分类
  • 【BUG】已解决:java.lang.reflect.InvocationTargetException
  • 配置kali 的apt命令在线安装包的源为国内源
  • JAVA 异步编程(线程安全)二
  • Golang | Leetcode Golang题解之第260题只出现一次的数字III
  • IDEA自带的Maven 3.9.x无法刷新http nexus私服
  • 56、本地数据库迁移到阿里云
  • 新时代多目标优化【数学建模】领域的极致探索——数学规划模型
  • 单例模式详解
  • WebGIS主流的客户端框架比较|OpenLayers|Leaflet|Cesium
  • 【LabVIEW作业篇 - 2】:分数判断、按钮控制while循环暂停、单击按钮获取book文本