- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 SpringPetClinic 应用程序,并且正在考虑捕获特定请求的 HttpRequest session 的方法。我想为请求捕获唯一的 session ID,以跟踪该请求所做的所有方法调用,并使用 session ID 将其绑定(bind)在一起。想法是在 Controller 中获取 HttpRequest session ,将其存储在 Threadlocal 变量中并使用该变量的值,并在调用方法之前和调用完成相同方法之后附加日志字符串。
我的问题是,在 SpringMVC 项目的 Controller 类中获取 HttpRequest session 的最佳方法是什么?
最佳答案
使用 @InitBinder
method带有 HttpSession
类型的参数
@InitBinder
public void initBinder(HttpSession session) {
myThreadLocal.set(session.getSessionId());
}
关于java - Spring PetClinic 和 HttpRequest session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8433819/
我刚刚合作https://src.springframework.org/svn/spring-samples/并尝试建立宠物诊所。我做了: mvn 全新安装 mvn eclipse:eclipse
尝试将新的方面类添加到 org.springframework.samples.petclinic 中的方面包中。 我的方面类如下: package org.springframework.sampl
我想要 spring petclinic application 的根目录加载位置: http://localhost:8080/anothername 而不是在: http://localhost
我想在每次应用程序重新启动时关闭 Spring petclinic 的自动重新创建和重新填充其底层 MySQL 数据库。谁能告诉我如何做到这一点? 应用程序的 web.xml can be found
我正在使用 SpringPetClinic 应用程序,并且正在考虑捕获特定请求的 HttpRequest session 的方法。我想为请求捕获唯一的 session ID,以跟踪该请求所做的所有方法
我正在使用 this version of the spring PetClinic sample application 的 master 分支。我将以下方法添加到 OwnerController
我已经从 Git Hub 导入了新的 Spring boot 宠物诊所项目。当我尝试运行该应用程序时。我得到如下所示的初始页面。当我尝试查找所有者信息时,它没有从数据库中取回数据。我有带有宠物诊所模式
我从 https://github.com/spring-projects/spring-petclinic/ 下载了 Spring Petclinic 项目 Eclipse 编译工作正常 - 我可以
我正在实现给出的 Spring Pet Clinic 示例项目 here 实现 here 在主页中,所有 url 都由 编码标签。我只是想确认对链接进行编码是否是一个好的编程实践,即使是简单的导航
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我正在尝试 spring petclinic 应用程序,其完整代码是 at this link 。我想设置 hibernate.max_fetch_depth=0,但是当我重新启动 tomcat 服务
如何在 Eclipse 中创建类似于 Spring Petclinic where 的项目结构 src/main/java src/main/resources src/test/java 都是源文件
我读到this article ,其中指出有一个用 Angular js 编写的 spring petclinic 版本,可以在 github 上找到。我点击了文章中的链接,然后被发送到 github
为了学习 Spring 安全性,我已经向 Spring Petclinic 示例添加了安全性。我注意到 petclinic 应用程序配置为使用相同的用户名和密码将所有用户登录到 MySQL。如何更改
我一直在通过深入剖析 Spring Pet Clinic 示例应用程序并制作大量流程图来研究它。经过这么多操作之后,我决定删除它并重新安装它,这样我就可以用原来的应用程序进行新的实验。因此,我在ecl
我正在尝试下载 java spring petclinic sample application 的新副本,但由于未安装 tomcat7 插件,因此无法从 Windows 7 命令行获取它。因此我采用
文档、论坛等不断引用 Spring petclinic 示例。我在哪里可以获得 spring 3.0.x 的这个? (好像没有捆绑spring-framework-3.0.3.RELEASE-with
我正在使用Spring PetClinic application学习 Spring 和 Hibernate 编程,我正在尝试使用 JPA 返回猫主人的列表。因此,我向 OwnerRepository
我正在研究 Spring MVC 的 PetClinic 示例。 1) 我不确定 Vets class 什么时候叫?在评论中回答,链接到 call it 的类(class)位置. 2) 是 vetLi
我有以下 JPA 方法: @SuppressWarnings("unchecked") public Collection findByPetType(Integer typeID) { Qu
我是一名优秀的程序员,十分优秀!