叫什么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路径下的内容就会返回数据库查询获得的信息。
有什么讨论的内容,能够加我公众号: