Forest能夠幫助您使用更簡單的方式編寫Java的HTTP客戶端,快速接入第三方RESTful接口。
1、容易上手:不需要調用HTTP底層接口,而是像Dubbo那樣的RPC框架一樣,只需要定義接口、調用接口即可。10分鐘即可完成請求的定義、發送、接收響應、數據解析、錯誤處理、日志打印等過程。
2、配置輕量:遵循約定優于配置的原則,只需在需要的時候進行配置,不配置也不會影響Forest請求的正常調用。這樣做使得框能夠快速上手、使用簡單,而又不失靈活。
3、簡單優雅:將繁復的HTTP請求細節封裝成Java接口 + 注解的形式,不必再關心發送HTTP請求的具體過程。使得HTTP請求信息與業務代碼解耦,方便您優雅地管理大量HTTP的URL、Header、Body等信息。
4、擴展靈活:允許您自定義攔截器、甚至是自定義注解,以此來擴展Forest的能力,即使面對意想不到的場景,也能將您特定的邏輯封裝成一個設計精巧的注解以供您和他人方便使用。
收起
點評