1、加入依赖
<!-- 添加servlet依赖模块 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- 添加jstl标签库依赖模块 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!--添加tomcat依赖模块.-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<!-- 使用jsp引擎,springboot内置tomcat没有此依赖 -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
2、配置文件文件配置
3、Java代码
/**
*
* @desc @Api:修饰整个类,描述Controller的作用
@ApiOperation:描述一个类的一个方法,或者说一个接口
@ApiParam:单个参数描述
@ApiModel:用对象来接收参数
@ApiProperty:用对象接收参数时,描述对象的一个字段
@ApiResponse:HTTP响应其中1个描述
@ApiResponses:HTTP响应整体描述
@ApiIgnore:使用该注解忽略这个API
@ApiError :发生错误返回的信息
@ApiParamImplicitL:一个请求参数
@ApiParamsImplicit 多个请求参数
* @author zhjx-研发部-luobw
*
* @param code
* @param layer
* @param type
* @param cond
* @param response
* @return
* 2019年3月18日
*/
@ApiOperation("测试swagger")
@ApiImplicitParams({
@ApiImplicitParam(name="code",value = "自定义code"),
@ApiImplicitParam(name="layer",value = "区域层级"),
@ApiImplicitParam(name="codes",value = "网格码"),
@ApiImplicitParam(name="type",value = "请求类型,years按年统计,months按月统计,为空全部统计",dataType="String",paramType = "path",required = false)
})
@RequestMapping(value = "/sendRedirect", method = RequestMethod.GET)
public String sendRedirect(String code,String layer,String type,RedirectCallBackRequest cond,HttpServletResponse response) {
log.info("--------------测试---------");
//response.sendRedirect(REDIRECT_URI);
log.info("---------结束--------------");
return "index";
}
4、使用sts开发springboot,jsp在templates目录下
5、运行测试,请求解口
http://localhost:8000/wcxxzx/sendRedirect