這又是一篇JavaWeb相關的博客,內容涉及:
- SpringBoot:微框架,提供快速構建服務的功能
- SpringMVC:Struts的替代者
- MyBatis:數據庫操作庫
- Groovy:能與Java結合的高級語言,底層為Java
- Maven:用于簡化jar包導入和打包
- log4j:日志管理
我們要做的是一個簡單的接口,根據URL請求得到對應的數據,數據格式可以是JSON或者Xml
效果如下:
可以看到,這里使用了Get方法,請求了當前服務器中所有書本信息,并得到了一個JSON格式的結果。
如果需要得到Xml格式,只需要設置請求頭的Accept字段為text/xml或者application/xml即可:
接著,開始我們的項目:
這里使用的是社區(qū)版的IDEA,原因很簡單,因為我們根本不需要配置服務器,SpringBoot自帶了Tomcat的支持,所以運行項目只需要運行一個main方法即可。
步驟如下:
- 創(chuàng)建并配置項目
- 編寫項目代碼(MyBatis、