Hello everyone, I am xiaobian South wind blowing, every day to recommend a small tool/source, full of your favorites, let you easily save development efficiency, do not work overtime do not stay up late do not lose hair!

Today, xiao Bian recommends a Rapid development framework based on Java interface, writing interface will be completed through the UI interface provided by magic-API, automatically mapped to HTTP interface, Without defining Controller, Service, Dao, Mapper, XML, VO and other Java objects, common HTTP API interface development can be completed.

Open source licenses

Use the MIT Open Source license

The link address

【Github navigation station 】 reply key words 【mag】 obtain git address

features

  • Supports multiple databases that support the JDBC standard, such as MySQL, MariaDB, Oracle, DB2, PostgreSQL, and SQLServer
  • Support non-relational database Redis and Mongodb
  • Support paging query and custom paging query
  • Multiple data source configuration is supported to dynamically add data sources at run time
  • Support SQL cache, as well as custom SQL cache
  • Support custom JSON results, custom pagination results
  • Supports interface permission configuration, interceptor and other functions
  • Supports dynamic modification of data sources at run time
  • Support Swagger interface document generation
  • Based on magic-Script script engine, dynamic compilation, no need to restart, real-time release
  • Support Linq query, association, transformation more simple
  • Support database transactions, SQL support splicing, placeholders, judge and other syntax
  • Support file upload, download, output pictures
  • Support script historical version comparison and recovery
  • Supports automatic script code prompt and error prompt
  • Support for importing beans in Spring and classes in Java
  • Supports online debugging of script engines
  • Support custom tool classes, custom module packages, custom type extensions, custom functions, etc

Project screenshots

The screenshots

Switch the theme

Code hinting

DEBUG

The historical record

At the end

This issue is to share here, I am xiaobian South wind blowing, focus on sharing interesting, novel, practical open source projects and developer tools, learning resources! I hope to learn and communicate with you together. Welcome to follow my official account ** [Github navigation station] **.