它是Java中的開放源代碼(Apache License)微型Web框架,具備最小的依賴性和快速的學習曲線。程序員
該項目的目標是在Java中建立一個易於使用和破解的微型Web框架。服務器
獲取項目源碼,項目講解,知識點分享,學習交流,那就加入小編的Java學習交流羣吧!框架
616 959 444學習
代碼以下:開放源代碼
路線方法3d
首先,咱們必須建立一個應用程序並添加一些路由:code
在哪裏Contact是一個簡單的POJO:xml
第二步是選擇你最喜歡的服務器, 模板引擎 和內容類型引擎。blog
例如,我將選擇模板引擎
Jetty做爲服務器Freemarker做爲模板引擎,Jackson做爲JSON引擎和JAXBXML引擎。個人Maven pom.xml看起來像:
最後一步是用您的應用程序做爲參數啓動Pippo:
Pippo啓動嵌入式Web服務器(位於您的類路徑中),並使應用程序可用於端口8338(默認值)。
控制器方法
定義控制器:
在您的應用程序中添加控制器:
不要忘記這個哦
獲取項目源碼,項目講解,知識點分享,學習交流,那就加入小編的Java學習交流羣吧!
616 959 444
Controller
概念被包含在pippo-controller模塊中,因此你必須將這個模塊添加到你的項目中做爲依賴。