构建一个较为复杂的RESTful API以及单元测试使用Thymeleaf模板引擎渲染web视图使用Freemarker模板引擎渲染web视图使用Velocity模板引擎渲染web视图使用Swagger2构建RESTful API统一异常处理