叫什麼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路徑下的內容就會返回數據庫查詢獲得的信息。
有什麼討論的內容,能夠加我公衆號: