You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
李磊 92e64c5292 优化swagger显示参数 3 years ago
META-INF 初次提交 3 years ago
src 优化swagger显示参数 3 years ago
.gitignore 初次提交 3 years ago
README.md 初次提交 3 years ago
pom.xml 初次提交 3 years ago

README.md

Statistics

目前使用技术:

技术 名称 版本
SpringBoot 主框架 2.0.3.RELEASE
Mybatis Java 持久层框架 1.2.4
MyBatis Generator 代码生成 1.3.6
Apache Shiro 安全框架 1.4.0
Pagehelper 分页插件 1.2.5
Druid 数据库连接池 1.1.10
Hutool 工具集合框架 4.1.1
Fastjson json框架 1.2.47
Lombok 简化实体类 1.18.0
Redis 缓存 SpringBoot内嵌版本
Swagger2 接口文档 2.9.2
Maven 项目构建管理 3.0.0+

开发须知:

项目建议使用IntelliJ IDEA进行开发,下载链接为https://www.jetbrains.com/idea/download/#section=windows MacDown logo

选择Ultimate版本点击DOWNLOAD即可。

Java JDK版本为1.8+,请自行下载并且在idea中配置。

由于使用了shiro做安全验证所以采用了redis来进行登录缓存的存放,项目启动需启动redis,下载地址为:https://redis.io/

工具链:

引入jar包需使用maven形式,搜索链接为:https://mvnrepository.com/

采用Hutool工具类,可以简化开发,文档地址为:http://hutool.mydoc.io/

采用PageHelper插件,用于简化查询语句,GitHub地址(含文档)为:https://github.com/abel533/Mapper

使用Node.js引入RelaxedJS防坑指南

第一步: 访问 https://nodejs.org/en/ 下载Windows64位的msi安装包;

第二步: 打开cmd 跳转到Node安装路径下;

第三步: 输入 set PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 需要注意等于号前后不可以有空格,该命令是设置环境变量控制 puppeteer 不下载 CHROMIUM 插件;

第四步: 输入 npm i -g relaxedjs 来加载 Relaxedjs;

第五步: 关闭cmd控制台,此步骤是为了清空之前设置的环境变量;

第六步: 跳转到项目所依赖的 puppeteer 路径下,如: cd E:\Node\node_modules\relaxedjs\node_modules\puppeteer,执行 npm i 指令,该命令会将 chromium 插件下载到 /puppeteer/.local-chromium/ 路径下;

第七步: 新建一个pug文件,在命令行输入 relaxed 定义的名字.pug 来生成第一个 pdf 文件。