基于Springboot的模块化开发系统

本系统的特点:

以Springboot为中心,模块化开发系统,用户可以随意删减除权限框架外 任意的系统模块。复用,组装性强。2种打包方式,传统可运行的tomcat目录 以及直接jar 方式运行。主要应用技术:

 

Security+Ehcache+quartz+swagger2+Mysql5.6.... Ehcahce 缓存,减少数据库压力quartz 自定义任务执行时间。在线开放API文档 模块,一览系统所有的功能,生成在线API文档,并且可以调试。多维度监控系统,包含sql 监控,内存监控和管理,cpu监控,缓存管理,并发监控,磁盘监控,线程监控和管理,session监控,java 开销监控 等

 

系统运行需求:当前所有模块引用时,需要1G 以上的空余内存运行(不包含mysql).低配电脑可能很吃力

所用技术

当前软件版本:1.8.0

搭配环境版本
java8
Maven3.3.9
eclipseneon2/oxygen
mysql5.6+
svn 插件eclipse SVN插件
svn 工具tortoiseSVN
Maven镜像t阿里云的maven镜像


开发注意事项:

**

  1. maven 要使用阿里镜像。maven 版本越高越好 3.3 以上

-2. 1.5版本以后 需要在D盘创建一个叫 repo 的文件夹,否则无法启动 修改文件的路径在urule 模块 的config.properties 文件。-

  1. 常见问题:Missing artifact org.vaadin.addons:dcharts-widget:jar:0.10.0 这个maven 错误是 阿里云没有jar 包。可以从其他网站下载这个jar 包 然后用Maven命令 安装即可。


如何打包上线

1.5.4版本之后的打包方式 不再使用 打包成一个jar 的形式,也不在使用tomcat 目录形式打包。而是使用lib 外置模块方式打包。这个更加贴近模块化的开发思想。

如何打包?

1.先编译您的项目 单击quanming_admin 模块 run as 如下图

执行 compile 命令

2.重复以上操作。但是compile 命令 改成 package.

3.执行打包命令后 在 main 模块下面有一个压缩包。如果没有请单击target 目录 F5刷新

解压 main-1.0.0.exe-distribution.tar 就是网站部署的目录。里面有 bat文件。双击就是运行网站。即时运行。也有.sh liunix 运行。如果不喜欢 还可以直接复制里面的命令 到 命令行界面上。这种方式 可以方便修改配置文件。模块替换上线。

打包后目录结构

运行脚本 运营网站

bat 是windows 执行

sh 是liunix 执行


系统内部界面

                    

 

需要系统源码的,转发+评论,然后加wx:kaifa996

回复:springboot

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员springmeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值