这又是一篇JavaWeb相关的博客,内容涉及:
- SpringBoot:微框架,提供快速构建服务的功能
- SpringMVC:Struts的替代者
- MyBatis:数据库操作库
- Groovy:能与Java结合的高级语言,底层为Java
- Maven:用于简化jar包导入和打包
- log4j:日志管理
我们要做的是一个简单的接口,根据URL请求得到对应的数据,数据格式可以是JSON或者Xml
效果如下:
可以看到,这里使用了Get方法,请求了当前服务器中所有书本信息,并得到了一个JSON格式的结果。
如果需要得到Xml格式,只需要设置请求头的Accept字段为text/xml或者application/xml即可:
接着,开始我们的项目:
这里使用的是社区版的IDEA,原因很简单,因为我们根本不需要配置服务器,SpringBoot自带了Tomcat的支持,所以运行项目只需要运行一个main方法即可。
步骤如下:
- 创建并配置项目
- 编写项目代码(MyBatis、

