springboot插件式开发框架是怎样的
springboot插件式开发框架是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
成都创新互联是一家集网站建设,巧家企业网站建设,巧家品牌网站建设,网站定制,巧家网站建设报价,网络营销,网络优化,巧家网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
springboot插件式开发框架
介绍
该框架主要是集成于springboot项目,用于开发插件式应用的集成框架。
核心功能
插件配置式插拔于springboot项目。
在springboot上可以进行插件式开发, 扩展性极强, 可以针对不同项目开发不同插件, 进行不同插件jar包的部署。
可通过配置文件指定要启用或者禁用插件。
支持上传插件和插件配置文件到服务器, 并且无需重启主程序, 动态部署插件、更新插件。
支持查看插件运行状态, 查看插件安装位置。
无需重启主程序, 动态的安装插件、卸载插件、启用插件、停止插件、备份插件、删除插件。
在插件应用模块上可以使用Spring注解定义组件, 进行依赖注入。
支持在插件中开发Rest接口。
支持在插件中单独定义持久层访问等需求。
可以遵循主程序提供的插件接口开发任意扩展功能。
插件可以自定义配置文件。目前只支持yml文件。
支持自定义扩展开发接口, 使用者可以在预留接口上扩展额外功能。
支持插件之间的通信。
支持插件中使用事务注解。
支持Swagger。(仅支持首次启动初始化的插件)
扩展包功能
SpringBoot-Mybatis扩展包
支持在插件中自定义Mapper接口、Mapper xml 以及对应的实体bean。
支持实体bean的别名。
支持集成Mybatis-Plus。
详见 插件SpringBoot Mybatis扩展
静态资源访问扩展包
支持通过http访问插件中静态资源。
详见 插件静态资源访问扩展
源码地址
https://gitee.com/starblues/springboot-plugin-framework-parent
运行环境
jdk1.8+
apache maven 3.6
关于springboot插件式开发框架是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
分享文章:springboot插件式开发框架是怎样的
分享地址:http://myzitong.com/article/peohhh.html