1688-基于SpringBoot的轻量级Java快速开发平台源码 源代码
X-SpringBoot是一个轻量级的Java快速开发平台,能快速开发项目并交付堪称程序员的接私活利器!
可以用于快速构建中小型API、RESTful API项目,该项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动。
运行环境
jdk8+tomcat8+mysql5.7+IntelliJ IDEA+maven
项目技术
- 核心框架:Spring Boot 1.5
- 安全框架:Apache Shiro 1.3
- 视图框架:Spring MVC 4.3
- 持久层框架:MyBatis 3.3
- 定时器:Quartz 2.3
- 数据库连接池:Druid 1.0
- 日志管理:SLF4J 1.7、Log4j
- 页面交互:Vue2.x
数据库文件
链接:https://pan.baidu.com/s/1UL-pXLAfJF3ttdO16fNPQA
提取码:a0vz
jar包文件
maven项目
百度网盘链接:https://pan.baidu.com/s/1W9llOCFq8sC5dtomMugppg
提取码:egs7
是否原创(转载必填原文地址)
否(代码搬运工)
项目截图
运行截图
http://localhost:8080/x_springboot/login.html
账号admin admin
后面几个就不一一截图了...
注意事项
1. 请务必选择和代码需要的环境一致
2. 请务必选择和代码需要的开发工具一致
3. 如需协助 请付费找我
演示地址: http://47.99.63.37:8080/x_springboot/login.html
(有效期到 2019-04-01 服务器不是本人的 只能用到 2019-04-01 过期删除此演示地址)
5、 数据库连接不上(mysql 5.7)
1) 看看application.yml 配置文件中 spring.profiles.active: dev 当前配置的是dev ,就修改application-dev.yml 中的数据库连接IP用户密码 2) 如果改完了还是不行,看看你mysql版本8.0以上 须要修改pom.xml中的 mysql-connector-java 的版本
6、 加解密问题
1) Demo中 Contorller请求响应参数类 AppBaseResult 是对请求和响应的参数进行加密处理, 如果不须要可以在该类中的 decryptData 、decryptData、setEncryptData 这三个方法中加解密的地方注释 2)Demo中的加解密算法目前只有java 版本没有其他语言版 可以自行替换其他多语言算法 3)如果须要用到swagger API 须要把 1)中的三个方法中加解密的地方注释。swagger API 中参数传值。 第一层为json格式 参数须要传成json然后toString 放到 data 字段中 如下: { "code": 200, "message": "请求成功", "data": "{\"id\":\"20171130104836867615\",\"name\":\"吕经理\"}", "version": "1.0", "mobile": "" }
7.如何部署
- 下载源码
- 创建数据库x_springboot,数据库编码为UTF-8
- 执行sql/db.sql文件,初始化数据
- 修改application-test.yml,更新MySQL账号和密码
- IDEA运行Application.java,则可启动项目
- 项目访问路径:http://localhost:8080/x_springboot
- 账号密码:admin/admin
- Swagger路径:http://localhost:8080/x_springboot/swagger/index.html
8.文件上传失败,需要配置七牛的云存储bucket信息
9.mysql版本必须是5.7版本
本源码地址:http://www.codehy.com/vip/java/2020/0202/20276.html