diff --git a/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/domain/DemoEntity.java b/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/domain/DemoEntity.java index 4ba266c..00e0074 100644 --- a/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/domain/DemoEntity.java +++ b/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/domain/DemoEntity.java @@ -2,6 +2,8 @@ package org.itkk.udf.demo.server.domain; import lombok.*; import lombok.experimental.Accessors; +import org.springframework.web.context.request.RequestAttributes; +import org.springframework.web.context.request.RequestContextHolder; import java.util.Date; @@ -12,6 +14,13 @@ import java.util.Date; @ToString @EqualsAndHashCode(callSuper = false) public class DemoEntity { + private String id; private String name; private Date date; + + public DemoEntity(String name, Date date) { + this.id = (String) RequestContextHolder.getRequestAttributes().getAttribute("test", RequestAttributes.SCOPE_REQUEST); + this.name = name; + this.date = date; + } } diff --git a/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/web/DemoController.java b/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/web/DemoController.java index bee879f..d199ea6 100644 --- a/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/web/DemoController.java +++ b/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/web/DemoController.java @@ -16,6 +16,7 @@ import javax.servlet.http.HttpServletRequest; import java.io.IOException; import java.util.Date; import java.util.List; +import java.util.UUID; @RestController("demoController") @RequestMapping("demo") @@ -29,8 +30,10 @@ public class DemoController { private ProcessEngine processEngine; @RequestMapping(method = RequestMethod.GET, path = "t1/{name}") - public DemoEntity t1(@PathVariable String name,HttpServletRequest request) throws IOException { - demoService.t1(); + public DemoEntity t1(@PathVariable String name, HttpServletRequest request) throws IOException { + //demoService.t1(); + request.setAttribute("test", UUID.randomUUID().toString()); + //RequestContextHolder.getRequestAttributes().setAttribute("test", "123123123", RequestAttributes.SCOPE_REQUEST); return new DemoEntity(name, new Date()); }