guns open source framework

Recommend a spring boot background management open source framework to use mybatis mysql, one-click code generation, etc.

guns download address https://gitee.com/naan1993/guns
guns is an open source framework for rapidly building a background management system by default, providing basic functions of many business systems, integrating many excellent open source frameworks,
user management, role management, department management (authority management), menu management, dictionary management Business log login log monitoring management notification management code generation (more focus on business development)
Guns is based on SpringBoot and is committed to a more concise background management system, perfectly integrating springmvc + shiro + mybatis-plus + beetl + flowable!
Guns project code is concise and commented Rich, easy to use, and Guns contains many basic modules (10 modules such as user management, role management, department management, dictionary management, etc.), which
can be directly used as a scaffold for a background management system. Guns v3.0 adds rest api services, providing Connect the support of the server interface, and use the jwt token authentication mechanism to give the client access rights, and
perform md5 signatures on the transmitted data to ensure the security of the data in the transmission process! Guns v3.1 adds an integrated workflow engine flowable6.2.0!
guns-rest Guns restful supports code generation of guns-parent maven's parent project guns-generator maven

The core package of guns-core guns The basic business functions of guns-admin guns

Attach the startup steps

eclipse deploy guns 
1 import-> search maven -> Existing Maven Project-> select guns root directory 
2 modify configuration file:
  spring
    datasource: modify to my database connection
  guns
    flowable: modify to my database connection
    muti-datasouce: modify to myself Database connection
3 Start guns project
  3.1 Run java file start
    3.1.1 src/java/main/com/stylefeng/guns/GunsApplication
    3.1.2 run as->java application
  3.2 Run jar file start
    3.2.1 Compile and package into jar file
      a) Find the guns-parent project
      b) run as -> maven build -> execute the following command
      c) clean package -Dmaven.test.skip=true
    3.2.2 Execute the jar file
      java -jar guns-admin-1.0.0-SNAPSHOT .jar
  3.3 Run the war file to start
    3.3.1 Modify the pom file in guns-admin
      packaging->war
    3.3.2 Compile and package into a war file
      a) find the guns-parent project
      b) run as -> maven build -> execute the following command
      c) clean package -Dmaven.test.skip=true
    3.3.3 Execute the war file
      a) Put the war file in the webapps directory in tomcat
      b) Change guns-admin-1.0.0-SNAPSHOT.war to ROOT.war
      c) Start tomcat %TOMCAT_HOME%/bin/startup.bat


intellij idea to deploy guns 
1 Use idea open->guns-parent
2 Modify the configuration file:
  spring
    datasource: modify to my own database connection
  guns
    flowable: modify to my own database connection
    muti-datasouce: modify to my own database connection
3 Start the guns project
  3.1 Run the java file to start
    3.1.1 guns-admin/src/java/main/com/stylefeng/guns/GunsApplication
    3.1.2 run as->java application
  3.2 Run the jar file to start
    3.2.1 Compile and package it into a jar file
      a) Find the guns-parent project and
       execute the following command
      maven clean package -Dmaven.test.skip=true
    3.2.2 Execute the jar file
      java -jar guns-admin-1.0.0-SNAPSHOT.jar
  3.3 Run the war file to start
    3.3.1 Modify the pom file in guns-admin
      packaging->war
    3.3.2 Compile and package it into a war file
      a) Find the guns-parent project and
       execute as follows Command
      maven clean package -Dmaven.test.skip=true
    3.3.3 Execute the war file
      a) Put the war file in the webapps directory in tomcat
      b) Change guns-admin-1.0.0-SNAPSHOT.war to ROOT.war
      c ) start tomcat %TOMCAT_HOME%/bin/startup.bat

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324427914&siteId=291194637