如何在DropWizard 1.0.x中维护用户会话

时间:2016-12-18 10:44:44

标签: session dropwizard

没有记录在DropWizard 1.0.x中配置和(de)引用HttpSessions的正确方法。怎么做?

版本0.7.x和0.8.x由this question涵盖,但似乎事情已经改变,因为引用的某些类不是1.0.x afaict的一部分。

2 个答案:

答案 0 :(得分:2)

您不需要带有不可用类的行或Spring Boot。

environment.jersey().register(HttpSessionProvider.class); environment.servlets().setSessionHandler(new SessionHandler());

然后,例如:

@GET
@Path("/email")
@Produces(MediaType.TEXT_PLAIN)
public Response getSessionEmail(@Context HttpServletRequest request) {
    return Response.ok(request.getSession().getAttribute("email")).build();
}

答案 1 :(得分:-2)

忘了,使用Spring Boot。

Spring拥有前端技术的传统,可以更好地适应任何自然需要会话的东西。