這又是一篇JavaWeb相關(guān)的博客,內(nèi)容涉及:

  • SpringBoot:微框架,提供快速構(gòu)建服務(wù)的功能
  • SpringMVC:Struts的替代者
  • MyBatis:數(shù)據(jù)庫操作庫
  • Groovy:能與Java結(jié)合的高級(jí)語言,底層為Java
  • Maven:用于簡化jar包導(dǎo)入和打包
  • log4j:日志管理

我們要做的是一個(gè)簡單的接口,根據(jù)URL請(qǐng)求得到對(duì)應(yīng)的數(shù)據(jù),數(shù)據(jù)格式可以是JSON或者Xml

效果如下:

可以看到,這里使用了Get方法,請(qǐng)求了當(dāng)前服務(wù)器中所有書本信息,并得到了一個(gè)JSON格式的結(jié)果。

如果需要得到Xml格式,只需要設(shè)置請(qǐng)求頭的Accept字段為text/xml或者application/xml即可:

 

接著,開始我們的項(xiàng)目:

這里使用的是社區(qū)版的IDEA,原因很簡單,因?yàn)槲覀兏静恍枰渲梅?wù)器,SpringBoot自帶了Tomcat的支持,所以運(yùn)行項(xiàng)目只需要運(yùn)行一個(gè)main方法即可。

步驟如下:

  1. 創(chuàng)建并配置項(xiàng)目
  2. 編寫項(xiàng)目代碼(MyBatis、

    網(wǎng)友評(píng)論