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

[6-02-01].第48节:场景整合 -搭建父项目

SpringBoot学习大纲


第1步:确认JDK版本:

在这里插入图片描述

第2步:新建maven项目:

在这里插入图片描述

第3步:引入依赖:

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.jianqun</groupId><artifactId>SpringBoot-study</artifactId><packaging>pom</packaging><version>1.0-SNAPSHOT</version><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.2.RELEASE</version><relativePath/></parent><modules><module>zhenghe-junit5</module><module>zhenghe-datasource</module><module>zhenghe-mybatis</module><module>zhenghe-redis</module><module>zhneghe-swagger</module></modules><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><spring.boot.version>2.2.2.RELEASE</spring.boot.version><spring.cloud.version>Hoxton.SR1</spring.cloud.version><spring.version>5.2.2.RELEASE</spring.version><spring-cloud-alibaba-dependencies.version>2.1.1.RELEASE</spring-cloud-alibaba-dependencies.version><maven.plugin.version>3.8.1</maven.plugin.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><maven.compiler.plugin.version>3.8.1</maven.compiler.plugin.version><knife4j.version>2.0.1</knife4j.version><springfox.swagger2.version>2.9.2</springfox.swagger2.version><swagger.version>1.5.21</swagger.version><dozer.version>6.5.0</dozer.version><jjwt.version>0.7.0</jjwt.version><lombok.version>1.18.10</lombok.version><easy-captcha.version>1.6.2</easy-captcha.version><mybatis.version>3.5.2</mybatis.version><mybatis.typehandlers.version>1.0.2</mybatis.typehandlers.version><mybatisplus.version>3.2.0</mybatisplus.version><mysql.version>8.0.11</mysql.version><druid.version>1.1.21</druid.version><p6spy.version>3.8.7</p6spy.version><j2cache.version>2.8.0-release</j2cache.version><commons-lang.version>2.6</commons-lang.version><commons-io.version>2.6</commons-io.version><ip2region.version>1.7.2</ip2region.version><bitwalker.version>1.21</bitwalker.version><antisamy.version>1.5.7</antisamy.version><hutool.version>5.1.0</hutool.version><fastjson.version>1.2.62</fastjson.version><guava.version>20.0</guava.version></properties><dependencyManagement><dependencies><!-- 提供微服务基础设施(服务发现、配置中心、熔断器等)  --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring.cloud.version}</version><type>pom</type><scope>import</scope></dependency><!--            --><dependency><groupId>org.springframework</groupId><artifactId>spring-framework-bom</artifactId><version>${spring.version}</version><type>pom</type><scope>import</scope></dependency><!-- 集成阿里云微服务组件(Nacos、Sentinel、Seata 等)--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>${spring-cloud-alibaba-dependencies.version}</version><type>pom</type><scope>import</scope></dependency><!-- 生成 RESTful API 文档 --><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>${springfox.swagger2.version}</version><exclusions><exclusion><groupId>io.swagger</groupId><artifactId>swagger-models</artifactId></exclusion></exclusions></dependency><!-- Swagger 注解--><dependency><groupId>io.swagger</groupId><artifactId>swagger-annotations</artifactId><version>${swagger.version}</version></dependency><!-- Swagger 模型--><dependency><groupId>io.swagger</groupId><artifactId>swagger-models</artifactId><version>${swagger.version}</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.9.2</version></dependency><!-- Swagger 的增强--><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId><version>${knife4j.version}</version></dependency><!-- Swagger 的增强 UI 界面 --><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-ui</artifactId><version>${knife4j.version}</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-bean-validators</artifactId><version>${springfox.swagger2.version}</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-core</artifactId><version>${springfox.swagger2.version}</version></dependency><!-- MyBatis 增强工具(简化 CRUD) --><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>${mybatisplus.version}</version></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus</artifactId><version>${mybatisplus.version}</version></dependency><!-- 支持 Java 8 时间类型(如 LocalDateTime)--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-typehandlers-jsr310</artifactId><version>${mybatis.typehandlers.version}</version></dependency><!-- MySQL 连接驱动 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.version}</version></dependency><!--  高性能连接池(支持监控) --><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>${druid.version}</version></dependency><!-- 打印可执行的 SQL 日志(便于调试) --><dependency><groupId>p6spy</groupId><artifactId>p6spy</artifactId><version>${p6spy.version}</version></dependency><!-- 二级缓存框架(如 Redis + Ehcache)  --><dependency><groupId>net.oschina.j2cache</groupId><artifactId>j2cache-core</artifactId><version>${j2cache.version}</version><exclusions><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-simple</artifactId></exclusion></exclusions></dependency><!-- 对象转换,对象深拷贝工具(如 DTO 转 Entity) --><dependency><groupId>com.github.dozermapper</groupId><artifactId>dozer-spring-boot-starter</artifactId><version>${dozer.version}</version></dependency><!--  生成/解析 JSON Web Token   --><dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>${jjwt.version}</version></dependency><!-- I/O 操作工具--><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>${commons-io.version}</version></dependency><!-- 字符串、日期等工具 --><dependency><groupId>commons-lang</groupId><artifactId>commons-lang</artifactId><version>${commons-lang.version}</version></dependency><!-- 根据 IP 解析地理位置    --><dependency><groupId>org.lionsoul</groupId><artifactId>ip2region</artifactId><version>${ip2region.version}</version></dependency><!--  解析浏览器和操作系统信息 --><dependency><groupId>eu.bitwalker</groupId><artifactId>UserAgentUtils</artifactId><version>${bitwalker.version}</version></dependency><!-- 过滤 HTML 防止 XSS 攻击 --><dependency><groupId>org.owasp.antisamy</groupId><artifactId>antisamy</artifactId><version>${antisamy.version}</version></dependency></dependencies></dependencyManagement><dependencies><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>${hutool.version}</version></dependency><!--Lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><scope>provided</scope></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><scope>compile</scope></dependency><!--高性能 JSON 处理器:阿里巴巴开源的 JSON 解析库--><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>${fastjson.version}</version></dependency><!-- Google 的核心 Java 库,提供许多 JDK 缺失的工具类 --><dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>${guava.version}</version></dependency></dependencies>
</project>

http://www.lryc.cn/news/578482.html

相关文章:

  • DIC技术在金属材料裂纹尖端张开位移(COD)分析中的创新应用
  • Badoo×亚矩云手机:社交约会革命的“云端心跳加速剂“
  • 企业上网行为管理:零信任安全产品的对比分析
  • 3D 商品展示与 AR 试戴能为珠宝行业带来一些便利?
  • 软件测试复习之单元测试
  • Sql注入中万能密码order by联合查询利用
  • linux系统编程——Makefile、GDB调试
  • Terraform Helm:微服务基础设施即代码
  • Linux容器讲解以及对应软件使用
  • 云原生的本质
  • Oracle 常用函数
  • WPF学习(三)
  • 3.1.1.9 安全基线检查项目九:检查是否设置限制su命令用户组
  • 企业级应用技术-ELK日志分析系统
  • Windows10/11 轻度优化 纯净版,12个版本!
  • 基于开源AI大模型AI智能名片S2B2C商城小程序的流量转化与价值沉淀研究
  • SiFli 52 UART的RX唤醒MCU怎么做
  • 智能体瘦身实战:ONNX转换器+TensorRT加速器+显存监控仪
  • python多线程高级锁知识:Semaphore信号量、Barrier栅栏在线程中的使用、高级event事件
  • linux魔术字定位踩内存总结
  • 企业用哪个BI工具好?9款开源闭源PK
  • Milvus docker-compose 部署
  • 微软开源GitHub Copilot Chat,AI编程领域迎新突破
  • 商品中心—17.缓存与DB一致性的技术文档
  • 讯飞大模型实时语音识别
  • Set和Map的解析与应用场景
  • 集中式ZDM-E0400P3热电阻RTD测温模块(1) — 基础应用
  • WPF学习笔记(18)触发器Trigger
  • Postman - API 调试与开发工具 - 标准使用流程
  • Vue3 中 Excel 导出的性能优化与实战指南