初试Jboot

叫什么boot的你们天然而然都会先想到spring boot,下面咱们看看主页的介绍,主页的介绍老是很牛逼的。mysql

Jboot是一个基于jfinal 和 undertow开发的微服务框架。提供了AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、swagger api自动生成、Opentracing数据追踪、metrics数据监控、分布式session、代码生成器、shiro安全控制等功能。web

这里介绍了不少功能,咱们先尝试一下基本使用,建立一个项目 quickstartspring

而后咱们在pom.xml中加入jboot依赖项,使用起来仍是比较简洁的,可想而知里面依赖了多少jar包,很像咱们去作定制产品同样。sql

而后咱们稍微看看依赖,有哪些功能数据库

而后咱们写一个controller层的类api

而后运行程序,日志会输出以下:浏览器

能够看到JbootConfig,JbootServerConfig,JbootWebConfig配置和server classPath,server webRoot和访问地址及端口号。缓存

而后咱们在浏览器上访问,获得以下的结果:安全

日志会有这样的记录:session

IndexController 须要继承 JbootController 或者 Controller,须要添加 @RequestMapping("/") 请求映射配置。

Jboot.run(args)方法里执行的是start方法

若是简单的查询数据库,能够这么写:

Db初始化的数据来自 jboot.properties

jboot.datasource.type = mysql
jboot.datasource.url = jdbc:mysql://xxx.xxx.xxx.xx:3306/order
jboot.datasource.user = xxxxxx 
jboot.datasource.password =xxxxxxx

而后在浏览器上访问 /dbtest路径下的内容就会返回数据库查询获得的信息。

有什么讨论的内容,能够加我公众号:

​​​​​​​

相关文章
相关标签/搜索