java background management system

image

  1. 01

Main frame:  development language java

Guns is based on Spring Boot2 and is committed to making a more concise background management system. Including system management, code generation, multi-database adaptation, SSO single sign-on, workflow, SMS, email sending, OAuth2 login, task scheduling, continuous integration, docker deployment and other functions. Support Spring Cloud Alibaba microservices. The community is active, the version iteration is fast, and the group is free of technical support.

  1. 02

Main application scenario: rapid development in the background

  1. 03

The main function

  1. Based on SpringBoot, simplify a large number of project configurations and maven dependencies
  2. Complete logging system
  3. Use the beetl template engine to encapsulate and split the front page, so that the bloated html code becomes concise and easier to maintain.
  4. Re-encapsulate common js plug-ins to make js code concise and easier to maintain
  5. Use the ehcache framework to cache frequently called queries to improve running speed
  6. The controller layer uses the map + warpper method to return results, and returns more flexible data to the front end
  7. Prevent XSS***, filter and replace all illegal input strings through the XssFilter class.
  8. Simple and usable code generation system. Through SimpleTemplateEngine, you can generate general controllers, html pages and related js with home page jumps, additions, deletions, and changes. You can also generate Service and Dao, and these generation items are optional. A series of xxxSwitch switches under ContextConfig can flexibly control the generation of template codes, allowing you to focus on real business.
  9. Unified exception interception mechanism at the controller layer
  10. Unified js key-value singleton mode writing on the page
  1. 04

Download source project and source code

https://gitee.com/stylefeng/guns.git

  1. Scan QR code to follow

image (Public Account)
image (WeChat)
  1. Disclaimer

[ Writing instructions ] The above content is shared with programmers who like to program and have dreams, and hope to help you. The above article belongs to the original public account. If you need to reprint, please indicate the source. [ Disclaimer ] This public platform is not an advertiser, nor does it advertise for other third-party websites or individuals. The source code and articles shared here are some of the projects that I think are good in the project and study. Some voluntary download or payment behaviors generated by users. There is no direct relationship with the platform [ Submission Email ] [email protected]  Welcome to contribute and share your high-quality source code or articles



Guess you like

Origin blog.51cto.com/15067267/2576564