Skip to content

Advanced

This chapter covers Erupt's advanced usage and extension development, helping you tackle more complex business scenarios in real-world projects.

Business Extensions

FeatureDescription
DataProxyInject custom business logic at every CRUD stage
Dynamic Form (OnChange)Dynamically control field visibility, validation, options, etc.
Custom File UploadIntegrate OSS, local storage, or any custom upload backend
Event ListenerListen to internal framework events for decoupled extension
i18nMultilingual support and custom translations
MiscellaneousOther handy features

Integration

FeatureDescription
Integrate Existing ProjectPlug Erupt into an existing Spring Boot project
Auth & LoginCustom login logic, token validation, permission extension
Multi DataSourceConfigure and use multiple databases

Development Extensions

FeatureDescription
REST API & Operation LogCustom REST endpoints and operation-log recording
EruptDao (JDBC)Run native SQL and JDBC via EruptDao
UtilitiesErupt's built-in utility classes
Plugin DevelopmentBuild custom plugins on top of the framework
Extending AnnotationsBuild on the Erupt annotation system

Contributors

The avatar of contributor named as YuePeng YuePeng

Changelog

Released under the Apache-2.0 License.