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 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于大前端专区
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
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/07/29 23:13

Guns 官方介绍

Guns码云地址: https://gitee.com/naan1993/guns/ 1、项目介绍 介绍 Guns基于SpringBoot, 致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl + flowable! Guns项目代码简洁,注释丰富,上手容易, 同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架. Guns v3.0新增rest api服务,提供对接服务端接口的支持,并利用jwt token鉴权机制给...

0
1
发表于开发技能专区
2018/05/25 18:21

Guns系统学习

# Guns V3.0 ## V3.0更新说明 1. 单模块拆分成如下多模块,guns-parent(maven父项目),guns-core(guns基础模块),guns-admin(guns后台管理系统),guns-rest(rest服务模块) 2. 新增REST API服务,用于提供REST接口 3. GUNS-REST服务基于JWT TOKEN鉴权机制,给予访问者访问资源的权限(详情看readme下侧介绍) 4. GUNS-REST服务对传输过程中的数据进行MD5签名校验,防止过程中的信息被篡改,签名过程中利用随机字符串进行签名混淆(详情看rea...

1
0
发表了博客
2018/04/17 11:11

eclipse部署和启动guns

eclipse部署guns: 1、import -> 搜索maven -> Existing Maven Projects -> 选择guns根目录 2、修改配置文件: spring datasource : 修改为本人的数据库连接 guns flowable :修改为本人的数据库连接 muti-datasource:修改为本人的数据库连接 3、启动guns工程: 3.1 运行java文件启动 3.1.1 src/java/main/com/stylefeng/guns/GunsApplication 3.1.2 run as -> java application 3.2 运行jar文件启动 3.2.1 编译打包成jar文件...

0
0
发表了博客
2019/02/16 10:00

guns集成wangediter步骤

guns的消息模块已经集成了wangediter富文本,可以直接参考。 本人再参考的过程中因理解不深,导致走了很多弯路,把弯路记录下,希望能帮助其他人少踩坑。 首先改js,您的模块_info.js 改动内容 var XXInfoDlg = { editor: null,// 此处要添加个富文本对象 XXInfoData : {} }; 然后初始化富文本到页面中,修改最下面的初始化方法 $(function() { //下面是全部要添加的 var E = window.wangEditor; ...

0
0
发表了博客
2018/11/02 16:29

guns系统部署方式及常见问题

项目框架:guns 开发IDE:Idea 2018.1 两种打包方式:war 和jar。 1.正常打包的姿势 1.1按照下图修改为你想到打包的方式。 1.2 执行打包 clean package -D maven.test.skip=true 1.3打包后的位置 2. 正常运行jar包和war包 2.1正常运行jar包 java -jar xxxx.jar 提示:使用shift+鼠标右键来快速打开cmd哦,大佬请无视。 2.1正常运行war包。 放到tomcat/webapps下。 访问项目时记得加上对应的名称哦。名称也可以修改。如:local...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
77 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部