Guns下载路径:https://gitee.com/naan1993/guns
一、Guns简介

二、包含的模块


yarn koa脚手架 guns脚手架_Guns下载路径

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

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

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

   4、监控管理、通知管理

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

三、Guns包含的内容

yarn koa脚手架 guns脚手架_Guns开源框架部署_02

四、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

打开浏览器中访问 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

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

    3.3、运行war文件启动

3.2.1、编译打包成war文件

<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 (端口后在配置文件中自己设置)

五、最终效果图

yarn koa脚手架 guns脚手架_Guns开源框架部署_03

密码默认:111111

yarn koa脚手架 guns脚手架_Guns最终效果图_04

yarn koa脚手架 guns脚手架_Guns下载路径_05


六、总结

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