guns-lite 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
guns-lite 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
guns-lite 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Java JavaScript HTML/CSS
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 enilu
适用人群 未知
收录时间 2018-12-31

软件简介

Guns-lite

前言

  • guns-lite是在guns的基础上开发而来

  • guns-lite相比guns使用spring data jpa替代了mybatis

  • guns-lite是一个基于spring boot而不是springMVC的后台管理系统。

分支

  • admin-flat 该分支将guns-admin页面更改为扁平化风格,去掉iframe+标签页的形式:

flat

  • oracle, 该分支将底层数据使用oracle。

目录说明

  • guns-admin 一个成熟的后台管理系统,完全具备了后台管理系统的基本功能

  • guns-utils 工具包

  • guns-dao dao层

  • guns-entity 实体层

  • guns-service 服务层

技术选型

  • 核心框架:spring boot

  • 数据库层:spring data jpa

  • 安全框架:Shiro

  • 数据库连接池:Druid

  • 缓存:Ehcache

  • 前端:Beetl模版+Bootstrap;

使用

  • 克隆本项目

  • 导入idea或者eclipse

  • 创建数据库:guns-lite,将guns-admin/sql/guns-lite.sql导入数据库中,更改相应数据库配置

  • 启动guns-admin

  • 访问 https://localhost:8080, 登录,用户名密码:admin/admin

文档

http://enilu.github.io/guns-lite/

感谢

  • stylefeng 没有他就没有guns,没有guns就没有这个guns-lite

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
发表于大前端专区
2019/06/05 19:31

guns-lite 发布了姊妹项目 web-flash

了解guns-lite的同学都知道这是个完善的后台管理系统,包含了后台管理的基础功能。该框架包含两套系统,一套前后端分离,一套不分离(单体)应用。 随着功能的完善和扩展,不同应用的差别逐渐增大,为了更方便的维护两个版本,现将两个版本拆成两个不同的项目: guns-lite:致力于基于SpringBoot2和Bootstrap/Beetl的非前后端分离的后台管理系统的维护。 web-flash:维护基于SpringBoot2和Vue.js/Element的前后端分离的后台管理系...

1
17
发表于大前端专区
2019/04/28 11:00

guns-lite 发布代码生成工具

guns-lite发布第一版代码生成工具啦!~~ 可以根据实体类生成service,repository,controller(guns-api的controller),界面代码(vue版本界面) 使用方法 准备工作 -- 克隆本项目 git clone https://github.com/enilu/sbvue-coder.git -- 安装到本地仓库 cd sbvue-coder mvn install --在guns-lite的guns-entity的pom.xml文件中添加依赖:guns-lite/guns-entity/pom.xml <dependency> <groupId>cn.enilu</g...

2
15
发表于大前端专区
2019/03/24 00:07

guns-lite 新增内容管理模块 CMS

guns-lite新增了内容管理模块CMS;主要包含两部分 一部分为后台管理(guns-admin-vuejs)增加了内容管理相关模块; 一部分为前端h5网站方案(guns-h5),前端h5网站采用vux.li,和guns-admin-vuejs采用了guns-api作为后台数据api(建议生产中还是将api分为前后台两个服务分别提供) 下面为部分功能截图: 后台管理: 前端h5: 功能还在完善中,欢迎提意见。 作者一个后端狗,关于审美品味和前端能力轻喷😂 演示地址 后台管理(vu...

0
25
发表于大前端专区
2019/01/14 10:26

guns-lite 升级 Spring Boot 到 2.1.1 版本

guns-lite使用的Spring Boot从1.5.1升级到2.1.1 下面为升级过程 版本升级 <spring.boot.version>2.1.1.RELEASE</spring.boot.version> <springframework.version>5.1.3.RELEASE<springframework.version> 配置增加 spring.main.allow-bean-definition-overriding=true spring.jpa.hibernate.use-new-id-generator-mappings=false 审计功能调整,调整后代码: @Configuration public class UserIDAuditorConfig implements ...

0
7
发表于大前端专区
2019/01/09 11:12

guns-lite 将所有表增加维护人员和维护时间信息

通常来说,我们都有这样的需求:我需要知道库中的数据是由谁创建,什么时候创建,最后一次修改时间是什么时候,最后一次修改人是谁。guns-lite最新代码已经实现该需求,具体实现方式网上有很多资料,这里做会搬运工,将guns-lite的实现步骤罗列如下: 在Spring jpa中可以通过在实体bean的属性或者方法上添加以下注解来实现上述需求@CreatedDate、@CreatedBy、@LastModifiedDate、@LastModifiedBy。 @CreatedDate 表示该字段为创...

1
9
发表于大前端专区
2019/01/05 15:28

guns-lite1.0.1 发布,增加国际化和定时任务管理功能

国际化 guns-admin-vuejs实现国际化了,不好意思guns-admin暂未实现国际化,后续也会考虑实现。 不了解上面两个的区别的同学可以再回顾下这个文档 guns-admin-vuejs实现国际化的方式参考vue-element-admin的 官方文档,这里不再赘述,强烈建议你先把文档读了之后再看下面的内容。 默认约定 针对网站资源进行国际园涉及到的国际化资源的管理维护,这里给出一些guns-admin-vuejs的资源分类建议,当然,你也可以根据你的实际情况进行...

0
4
发表于大前端专区
2019/01/03 10:32

guns-lite 新增定时任务管理功能

guns-lite项目主页 这两年做的项目和产品几乎多有定时任务管理的需求。 常用的场景有: 定时给用户发送一些消息 定时进行一些报表的计算 定时去指定的接口get一些数据 定时降一些报表发送到指定的邮箱 当然还有很多,没有必要一一列举。理所当然的将定时任务管理功能集成到guns-lite中。 需求 定时任务的需求通常是这样的 需要添加一个定时任务,做一些事情。但是什么时候做要我自己配置,而且还想配置一些参数进去,比如我想定...

2
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
74 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部