基于spring mvc+spring-data-jpa+shiro+easyui通用后台脚手架

基于spring mvc+spring-data-jpa+shiro+easyui通用后台脚手架从互联网创业浪潮一路走来,总结这几年的开发经验,在空闲时间将之前做的项目经行重构,coderfun-boot便诞生了。

大家好,欢迎来到IT知识分享网。

在飞速变化的互联网时代,时间是最大的成本和代价。开源的网站基础开发平台已经多如牛毛了,有思想的项目并不多。从互联网创业浪潮一路走来,总结这几年的开发经验,在空闲时间将之前做的项目经行重构,coderfun-boot便诞生了。本项目最大的特色就是,快速开发。一张业务表的增删改查(后台管理接口+后台管理页面+对外接口),30分钟足矣。曾经,我用一周开发一个点餐系统,用不到一个月开发一个进销存系统,只有我一个人。fieldmeta项目也是功不可没。可能你会说,你做的是demo(假项目)吧,手动捂脸哈哈哈。事实上,一年半过去了,这些系统在多个地方依然运行良好。你的代码在运行,总是一件幸福的事情。

项目特点

  • maven模块化开发
  • 通用网站开发脚手架,用户、角色、权限、菜单、字典管理
  • klg-jpa快捷增删改查封装
  • easyui快捷增删改查封装
  • springmvc 统一异常处理和错误码标准规范
  • Aop日志模块

技术选型

  • 运行环境:jdk1.7
  • 数据库:mysql 5.7
  • java框架:spring mvc+spring-data-jpa+shiro
  • 前端框架:easyui 1.5.3

关于easyui+jpa的技术选型,可能很多人会吐槽,不过这里我说两句:

  1. easyui并不过时,很适合做管理系统,界面美观,并且适合做结构复杂、数据量多的页面,组件丰富,文档完善。
  2. jpa运行效率并不低,或者说对系统的使用根本没有影响。缓存、cdn才是最主要需要考虑的。
  3. 脱离应用场景说技术选型,没有意义。对于个人独立开发者(接私活哈哈),中小企业,甚至大公司做系统原型,快速开发是很重要的。

部署说明

演示地址:http://106.15.195.9:8080/admin/

admin:111111

  • 本项目依赖:
  • https://gitee.com/klguang/coderfun-bom
  • https://gitee.com/klguang/xutils
  • https://gitee.com/klguang/klg-jpa
  • 将上面项目下载到本地,并执行maven install
  • 修改配置文件application.properties
  • 1.数据库配置,项目根目录 database 文件下的coderfun-boot.sql导入数据库(设置编码为UTF-8);
  • 2.redis
  • 3.阿里云oss

项目预览

基于spring mvc+spring-data-jpa+shiro+easyui通用后台脚手架

基于spring mvc+spring-data-jpa+shiro+easyui通用后台脚手架

基于spring mvc+spring-data-jpa+shiro+easyui通用后台脚手架

基于spring mvc+spring-data-jpa+shiro+easyui通用后台脚手架

项目地址

https://gitee.com/klguang/coderfun-boot

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/48210.html

(0)
上一篇 2024-04-23 13:26
下一篇 2024-04-30 18:17

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信