hyeonsangjeon / Vertx Embedded Springboot
Vert.x embeded Springboot
Stars: ✭ 19
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Vertx Embedded Springboot
Xc Spring Cloud Alibaba
spring cloud alibaba(2.2.1最新版)+nacos+dubbo+gateWay+sentinel+rocketmq+(pgsql/mysql8.0的json支持)+ignite集成可用于docker分布式框架+分布式自动化任务+mybatis多数据源+seate+ shardingSphere分布式分库事务解决方案
Stars: ✭ 131 (+589.47%)
Mutual labels: mybatis, spring-boot, springboot
Springboot Learning
🚕 spring boot学习案例,方便spring boot 初学者快速掌握相关知识
Stars: ✭ 724 (+3710.53%)
Mutual labels: mybatis, spring-boot, springboot
Spring Boot Examples
个人学习 SpringBoot2.x 写的一些示例程序,目前正在持续更新中.....
Stars: ✭ 159 (+736.84%)
Mutual labels: mybatis, spring-boot, springboot
Ibase4j
Spring,SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
Stars: ✭ 1,548 (+8047.37%)
Mutual labels: mybatis, spring-boot, springboot
Spring Boot Projects
该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。
Stars: ✭ 4,022 (+21068.42%)
Mutual labels: mybatis, spring-boot, springboot
Spring Boot Quick
🌿 基于springboot的快速学习示例,整合自己遇到的开源框架,如:rabbitmq(延迟队列)、Kafka、jpa、redies、oauth2、swagger、jsp、docker、spring-batch、异常处理、日志输出、多模块开发、多环境打包、缓存cache、爬虫、jwt、GraphQL、dubbo、zookeeper和Async等等📌
Stars: ✭ 1,819 (+9473.68%)
Mutual labels: mybatis, spring-boot, springboot
My Blog
🌴A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
Stars: ✭ 2,400 (+12531.58%)
Mutual labels: mybatis, spring-boot, springboot
Spring Boot Leaning
Spring Boot 2.X 最全课程代码
Stars: ✭ 2,008 (+10468.42%)
Mutual labels: mybatis, spring-boot, springboot
Dynamic Datasource Spring Boot Starter
dynamic datasource for springboot 多数据源 动态数据源 主从分离 读写分离 分布式事务
Stars: ✭ 3,112 (+16278.95%)
Mutual labels: mybatis, spring-boot, springboot
My Blog Layui
layui 版本的 My-Blog : A simple & beautiful blogging system implemented with spring-boot & layui & thymeleaf & mybatis My Blog 是由 SpringBoot + Layui + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
Stars: ✭ 204 (+973.68%)
Mutual labels: mybatis, spring-boot, springboot
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+288305.26%)
Mutual labels: mybatis, spring-boot, springboot
Jeecg Boot
「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。
Stars: ✭ 26,432 (+139015.79%)
Mutual labels: mybatis, spring-boot, springboot
Superman
Superman是什么:构建Java 高级开发技术的知识体系,从基础不断打怪升级成为超人之路(更新中.......)
Stars: ✭ 106 (+457.89%)
Mutual labels: mybatis, spring-boot, springboot
Spring Boot Examples
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
Stars: ✭ 26,812 (+141015.79%)
Mutual labels: mybatis, spring-boot, springboot
Springboot Templates
springboot和dubbo、netty的集成,redis mongodb的nosql模板, kafka rocketmq rabbit的MQ模板, solr solrcloud elasticsearch查询引擎
Stars: ✭ 100 (+426.32%)
Mutual labels: mybatis, spring-boot, springboot
Spring Boot Plus
🔥 Spring-Boot-Plus is a easy-to-use, high-speed, high-efficient,feature-rich, open source spring boot scaffolding. 🚀
Stars: ✭ 2,198 (+11468.42%)
Mutual labels: mybatis, spring-boot, springboot
Spring Boot In Action
Spring Boot 系列实战合集
Stars: ✭ 4,153 (+21757.89%)
Mutual labels: mybatis, spring-boot, springboot
Newbee Mall
🔥 🎉newbee-mall 项目(新蜂商城)是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。
Stars: ✭ 8,319 (+43684.21%)
Mutual labels: mybatis, spring-boot, springboot
Spring Cloud Examples
Spring Cloud 学习案例,服务发现、服务治理、链路追踪、服务监控等
Stars: ✭ 5,829 (+30578.95%)
Mutual labels: spring-boot, springboot
Kvision
Object oriented web framework for Kotlin/JS
Stars: ✭ 658 (+3363.16%)
Mutual labels: spring-boot, vertx
Vert.x embeded Springboot
This example can be used to distributed processing in JAVA when you need asyncronous multi thread worker pattern., having:
- Vert.x Worker threads verticle example
- SpringBoot Liquebase, init DB data migration when container deploying.
- SpringBoot Actuator, process status check
- Vert.x SpringBoot JPA example, SQL.
- Vert.x SpringBoot with Mybatis, SQL.
This example works in the following order.
- liquibase DB migration to DataBase(H2 or MariaDB) when instance have deployed
- Migration Status Check at Spring Actuator
- Rest API Check to Vert.x Facade verticle (Request & Response)
- Check worker thread logging in console logging. (initial set : worker verticle instance 4, Event Loop : 6 )
- Check Mybatis sql logging
port info
port | Description |
---|---|
8989 | Vert.x communication port, it is used when communicate to Facade normal verticle which works request and response to client |
9000 | Springboot embeded port, it is used when mybatis jdbc connection pool |
7979 | Springboot actuator port, it is used service instance monitoring |
To try the example,
mvn clean spring-boot:run -P h2local
or, you can build to profile mariadb after change application.properties in mariadb profile
mvn clean spring-boot:run -P mariadb
Let's check initail migration
id : bookexample, pw : 1234
http://localhost:7979/actuator
http://localhost:7979/actuator/liquibase
To try request rest api
In console log, you can see different worker thread works in concrete class instance works as [worker-thread-0] ~ [worker-thread-8]
- book list search
curl --request GET --url http://localhost:8989/book/list
- book add
curl -X POST http://localhost:8989/book/add
-d '{
"name":"marble comics",
"author":"marble",
"pages":987
}'
- book search one
curl -X GET http://localhost:8989/book/id/1
- book delete
curl -X DELETE http://localhost:8989/book/delete/2
Reference
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].