类 ObjectHandlerMethodReturnValueHandler

java.lang.Object
cn.taketoday.web.handler.result.ObjectHandlerMethodReturnValueHandler
所有已实现的接口:
HandlerMethodReturnValueHandler, ReturnValueHandler

public class ObjectHandlerMethodReturnValueHandler extends Object implements HandlerMethodReturnValueHandler
HandlerMethod return Object

Iterate handlers in runtime

 
 @GET("/object")
 public Object object(boolean key1, boolean key2, boolean key3, RequestContext context) throws IOException {
   if (key1) {
     return new Body("key1", 1);
   }
   if (key2) {
     Resource resource = new ClassPathResource("error/404.png");
     context.setContentType(MediaType.IMAGE_JPEG_VALUE);
     return ImageIO.read(resource.getInputStream());
   }
   if (key3) {
     return ResourceUtils.getResource("classpath:application.yaml");
   }
   return "body:Hello";
 }
 
作者:
TODAY 2019-07-14 17:41