Jboot是款功能很强大的微服务框架。Jboot官方版基于JFinal的MVC+ORM快速开发,结合了JFinal、Sentinel及Nacos等诸多框架的优势。Jboot还可实现多模块的开发。MVC、ORM、AOP构成了Jboot的三个核心组件,是开发者不可缺少的框架。

Jboot
官方版 v3.7.0人工检测,安全无毒
4.10MB
简体
WinAll
编程软件
126次
2024-01-30
33
软件介绍
Jboot是款功能很强大的微服务框架。Jboot官方版基于JFinal的MVC+ORM快速开发,结合了JFinal、Sentinel及Nacos等诸多框架的优势。Jboot还可实现多模块的开发。MVC、ORM、AOP构成了Jboot的三个核心组件,是开发者不可缺少的框架。
软件特色
1、基于JFinal的MVC+ORM快速开发。
2、基于ShardingSphere+Seata分布式事务和分库分表。
3、基于Dubbo或Motan的RPC实现
4、基于Sentinel的分布式限流和降级
5、基于Apollo和Nacos的分布式配置中心
6、基于EhCache和Redis的分布式二级缓存
软件功能
在RPC下,Jboot支持了RPC下的熔断、降级、监控、Opentracing等等功能
在分布式下,Jboot支持了分布式缓存、分布式Session、分布式锁、分布式任务、统一配置中心
在数据库下,Jboot支持分库分表、支持Reids等nosql数据库的极简调用
在MQ下,Jboot支持rabbitmq、redismq、zbus甚至还支持了阿里云的商业MQ
Jboot还支持了Swagger、Event事件机制、高并发下的限流方案等等更多的惊喜
使用方法
第一步:打开 IntelliJ IDEA 创建 maven 项目
第二步:填写 maven 项目的 GroupId、ArtifactId 和 Version
GroupId 一般是包名,用来做项目的唯一标识
ArtifactId 一般是项目名
Version 是项目的版本
第三步:填写 项目存储路径
创建完毕后,我们会看到如下图所示,注意点击 Enable Auto-Import.
#通过 Eclipse 创建项目
略,和 通过 IntelliJ IDEA 创建项目 基本相同。
#Maven 依赖
通过 以上步骤建立项目后,我们会在项目目录下找到 pom.xml 文件,这个文件是 maven 的核心文件,maven 是通过 pom.xml 对项目进行依赖配置和管理的。
我们需要在 pom.xml 里添加对 Jboot 的依赖配置,如下代码:
io.jboot
jboot
3.8.1
如下图所示:
#Hello World
一般情况下,对一个新项目的了解是从 Hello World 开始的,因此,我们需要通过 Jboot 来写一个 Hello World 程序。
这个 Hello World 的需求是:
通过编写代码,我们在浏览器访问后输出 “Hello World Jboot” 的文字内容。
通过以上步骤,我们创建好了项目、添加好了 jboot 的maven依赖,接下来我们需要来创建一个叫 IndexController 的java文件
IndexController 的代码如下:
以上代码需要注意以下几点:
IndexController 需要继承 JbootController 或者 Controller
需要添加 @RequestMapping("/") 请求映射配置
通过编写 index() 方法来接收请求,并向浏览器输出 "Hello World Jboot" , 此处注意:必须叫 index() 不能修改名字,后续会讲到其原理。
通过运行 IndexController 的 main() 方法,我们可以看到如下的日志输出:
我们看到最后一行日志的内容是:
server started success , url : http://127.0.0.1:8080/
此时我们通过浏览器访问:http://127.0.0.1:8080
更新日志
优化:提高在Controller有多个 JsonBody参数时JsonBodyParseInterceptor解析性能
修复:JsonBodyParseInterceptor在解析原始数据参数出错的问题
修复:JbootJedisImpl在某些情况下配置database无效的问题
小编寄语
作为一款简单易上手的编程软件,Jboot一直被用户广泛使用。飞速下载小编还为大家提供了其他几款编程软件的下载途径,如CTeX,scala语言,direct3d,希望这些软件可以帮大家解决问题。
Python集成开发编程工具
专业版 v2023.1.1 / 120MB
1.1W 570 2023-10-08
开源服务软件
最新版 V2.48.1 / 120MB
1.0W 524 2025-02-14
代码生成工具
最新版 / 120MB
8.9K 446 2023-10-23
好用的图形处理工具
官方免费版v5.5.1 / 120MB
8.8K 439 2024-07-15
Ruby集成开发环境
最新版 / 120MB
8.5K 426 2023-10-21
网站快速成型工具
官方版 v2.13.2 / 120MB
8.3K 416 2025-02-05
编程开发设计软件
官方版 v2024.3.6 / 120MB
7.8K 390 2025-03-28
儿童图形化编程学习软件
官方版 v3.30.0 / 120MB
7.3K 366 2025-04-02
实用型商业数学软件
中文版 vR2020a / 120MB
7.2K 362 2024-05-27
跨平台代码重构工具
最新版 / 120MB
6.9K 343 2023-10-25