国内优秀开源框架Guns框架入门学习

Guns下载路径:https://gitee.com/naan1993/guns

一、Guns简介

     Guns是国内一个非常优秀的开源框架,功能就是快速搭建后台应用系统,Guns基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl + flowable!Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架

二、包含的模块

   1、用户管理、角色管理、部门管理负责权限管理。

   2、菜单管理、字典管理实现框架的基本功能

   3、业务日志、登录日志。主要是为了通过这两个模块来做维度分析,通过记录的日志,分析数据,这就是大数据的由来。

   4、监控管理、通知管理

   5、代码生成。减少开发实现,增加开发效率,也是本框架的基本功能。

三、Guns包含的内容


四、Guns的部署(最好是JDK1.8版本以上)

  Eclipse和IDEA的部署类似,本次主要讲IDEA下的部署

  1、导入Maven项目

    import ---> 搜索Maven --->Existing Maven Project --->选择Guns的根目录

  2、根据自己的本地机情况修改配置文件

    配置文件位于:guns-admin --->src ---> main --->resource --->application.yml

    根据自己本地机的数据库的username、password进行修改。

  3、启动Guns工程(三种方法)

    3.1、运行Java文件启动

       3.1.1、 src/java/main/com/stylefeng/guns/GunsApplication

      3.1.2、run as --->java application

       3.1.3、打开浏览器中访问 localhost:8080 (端口后在配置文件中自己设置)

    3.2、运行jar文件启动

       3.2.1、编译打包成jar文件

        a) 找到 guns-parent工程

        b)run as ---> maven build --->执行命令:clean package -Dmaven.test.skip=true

        Dmaven.test.skip=true命令的意思是:不执行测试用例,也不编译测试用例类。

        c)在target下找到项目的jar包,复制出来在本地命令行执行

        shift +鼠标右键 ---> 在此处执行命令窗口 ---> java -jar #导出来jar包名称#.jar

        d)打开浏览器中访问 localhost:8080 (端口后在配置文件中自己设置)

    3.3、运行war文件启动

      3.2.1、编译打包成war文件

        a)修改pom.xml 文件:<packaging>war</package>

        b) 找到 guns-parent工程

        c)run as ---> maven build --->执行命令:clean package -Dmaven.test.skip=true

        d)在target下找到项目的war包,复制到本地Tomcat的webapps目录下,为了加载可以快速一些,可以将war包的名称改为ROOT.war

        e)开启Tomcat服务器。(双击:bin/startup.bat)

        f)打开浏览器中访问 localhost:8080 (端口后在配置文件中自己设置)

五、最终效果图

密码默认:111111


六、总结

Guns框架很灵活,功能也很强大,前段页面也很不错,大家有时间可以自行尝试去学习一下,会发现这会大大降低我们的开发时间,提高我们的开发效率。

 


  • 6
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Champion-Dai

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

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

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

打赏作者

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

抵扣说明:

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

余额充值