可以使用HttpServletResponse对象的方法将ByteArrayInputStream写入response的输出流中,然后设置response的header信息,如Content-Disposition、Content-Type等,最后调用response的flushBuffer()方法将数据发送到客户端进行下载。
代码示例:
@Around("responseBody()")
public Object handleResponseBody(ProceedingJoinPoint pjp) throws Throwable {
Object result = p