首页 > win软件 > 编程开发 > 编程软件 > Jboot
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,希望这些软件可以帮大家解决问题。

软件介绍 软件特色 软件功能 使用方法 更新日志 小编寄语