# sp-learn **Repository Path**: mtzqc/sp-learn ## Basic Information - **Project Name**: sp-learn - **Description**: springboot快速学习,整合spring cloud alibaba、nacos、mybatis-plus、Swagger3 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-03 - **Last Updated**: 2022-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sp-learn #### 介绍 **springboot**快速学习 版本:**springboot 2.3.7.RELEASE** >整合spring cloud alibaba >>dubbo(RPC框架) nacos(注册,配置中心,dubbo注册中心) > 使用smart-doc代替knife4j(Swagger3 openApi)文档管理 hutool 工具类 mybatis-plus、druid数据库 redis 缓存 sa-token 权限管理 >打包方式 > 第一种:打包成jar,只有一个文件,maven->root->clean->package ```java org.springframework.boot spring-boot-maven-plugin 2.3.7.RELEASE true App repackage ``` 第二种:打包成jar,只有一个jar文件和libs,maven->root->clean->package ```java org.apache.maven.plugins maven-jar-plugin true lib/ App org.apache.maven.plugins maven-dependency-plugin copy package copy-dependencies ${project.build.directory}/lib ``` 第三种:打包成jar,只有一个jar文件和libs,还有config,maven->root->clean->package 参考地址:(https://www.jianshu.com/p/71d3ef572143) ```java org.apache.maven.plugins maven-jar-plugin false true ./ App maven-assembly-plugin 3.1.1 src/main/assembly/assembly.xml make-assembly package single ```