当前位置:网站首页>Interface development does not need to write controller, service, Dao, mapper, XML, VO, which is automatically generated!
Interface development does not need to write controller, service, Dao, mapper, XML, VO, which is automatically generated!
2022-07-18 02:47:00 【Java collection】
1
brief introduction
magic-api It's based on Java Interface rapid development framework for , The interface will be written through magic-api Provided UI Interface complete , Automatically mapped to HTTP Interface , There is no need to define Controller、Service、Dao、Mapper、XML、VO etc. Java Object to complete the common HTTP API Interface development .
visit http://localhost:9999/magic/web To operate
Document address :https://ssssssss.org
The online demo :https://magic-api.ssssssss.org
2
characteristic
Support MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer Other support jdbc Standardized database
Support for non relational databases Redis、Mongodb
Support cluster deployment 、 Automatic interface synchronization .
Support paging query and custom paging query
Support multi data source configuration , Support online configuration of data sources
Support SQL cache , And customization SQL cache
Support customization JSON result 、 Custom paging results
Interface permission configuration support 、 Interceptors and other functions
Support dynamic modification of data source at run time
Support Swagger Interface document generation
be based on magic-script The script engine , Dynamic compilation , No need to restart , Real time release
Support Linq Query , relation 、 The conversion is simpler
Support database transactions 、SQL Support splicing , Place holder , Judgment and other grammar
Support file upload 、 download 、 Output pictures
Support script historical version comparison and recovery
Support automatic prompt of script code 、 Parameters of the tip 、 Suspended prompt 、 Error message
Support import Spring Medium Bean、Java Class in
Support online debugging , Recommended public Number Java selected , reply java interview , Get information
Support custom tool classes 、 Custom module package 、 Custom extension type 、 Custom dialect 、 Custom column name conversion and other custom operations
3
Quick start
maven introduce
<!-- With spring-boot-starter Method reference of -->
<dependency>
<groupId>org.ssssssss</groupId>
<artifactId>magic-api-spring-boot-starter</artifactId>
<version>1.7.1</version>
</dependency>modify application.properties
server.port=9999
# To configure web Page entrance
magic-api.web=/magic/web
# Configuration file storage location . When we use classpath At the beginning , Read only mode
magic-api.resource.location=/data/magic-apiProject screenshots








Open source address :
| GitHub | https://github.com/ssssssss-team/magic-api |
| Gitee | https://gitee.com/ssssssss-team/magic-api |
official account “Java selected ” The published content indicates the source of , All rights reserved ( Those whose copyright cannot be verified or whose source is not indicated all come from the Internet , Reprinted , The purpose of reprinting is to convey more information , The copyright belongs to the original author . If there is any infringement , Please contact the , The author will delete the first time !
Many people have asked recently , Is there any readers Communication group ! The way to join is simple , official account Java selected , reply “ Add group ”, You can join the group !
Java Interview questions ( Wechat applet ):3000+ The road test questions , contain Java Basics 、 Concurrent 、JVM、 Threads 、MQ series 、Redis、Spring series 、Elasticsearch、Docker、K8s、Flink、Spark、 Architecture design, etc , Brush questions online at any time !
------ Special recommendation ------
Special recommendation : Focus on the most cutting-edge information and technology sharing , Official account for preparing for overtaking on curves and various open source projects and efficient software ,「 Big coffee notes 」, Focus on finding good things , It's worth your attention . Click the official account card below to follow .
If the article helps , Click to see , Forward! !
边栏推荐
- 如何在项目中封装 Kotlin + Android Databinding
- The end of kotlin plug-in and the rise of viewbinding
- Easy gene encode histone chip SEQ and transcription factor chip SEQ data standard and processing flow
- 基于eTS高效开发HarmonyOS课程类应用
- 2022-04-20 unity entry 6 - light source components
- Google recommends using kotlin flow in MVVM architecture
- [google] goodbye SharedPreferences embrace jetpack datastore
- PowerDesigner installation tutorial
- Send your code into space and develop 'the greatest work' with Huawei cloud
- Practice of kotlin stateflow search function DB + network
猜你喜欢

1. OLED simple drive

Event preview | Apache Doris x Apache seatunnel joint meetup to start registration!

558. 四叉樹交集 : 簡單遞歸運用題

Alibaba cloud Internet of things platform construction

A bright jetpack + MVVM minimalist practical battle in front of Magic Baby

Meta announced the launch of make-a-scene: AI image generation can be controlled based on text and sketches

04 EXIT中断检测按键

MQTT---SUBSCRIBE和SUBACK

10分钟带你进入Swagger的世界,快来看一看吧

A---DMA串口通信
随机推荐
Google recommends using sealed and remotemediator in projects
智源社区周刊#89:Yann LeCun等撰文回应Marcus符号推理争论;朱松纯团队AI价值对齐新工作登Science官网头条;马毅沈向洋等公开AI智能的综述论文
2022-04-20 Unity入门9——其他
Zhiyuan community weekly 89: Yann Lecun and other writers responded to Marcus' symbolic reasoning debate; Zhu Songchun's new work of aligning AI value with science's official website headlines; Ma Yi,
2022-04-21 Unity基础1——3D数学
2022-04-20 Unity入门7——物理系统之碰撞检测
Vector
Use iceberg in CDP to pressurize the data Lake warehouse
Efficient development of harmonyos course applications based on ETS
The difference between arrow function and arrow function
02 STM32CubeMX新建工程
女生学编程为什么难?是思维方式不对还是学习方式不对?
It should be so simple. Databinding and viewbinding
Wu Enda writes: an important step in developing AI career -- project practice
MySql中IGNORE、ON DUPLICATE KEY UPDATE、DELAYED
Points de connaissance pertinents
Ignore, on duplicate key update, delayed in MySQL
使用 Terraform 在阿里云上快速部署 MQTT 集群
2022-04-20 Unity入门6——光源组件
1. OLED simple drive