spring-mvc相关内容

如何为@Valid 指定验证组?

我在@Controller @RequestMapping 方法中得到这样的参数: @ModelAttribute("myCandidate") @Valid Candidate myCandidate,绑定结果结果 如何为 myCandidate 显式指定验证组? 解决方案 标准的 java @Valid 注释不支持组.但是,Spring 现在包含一个 @Validated 注释,它 ..
发布时间:2022-01-05 16:47:31 Java开发

Spring MVC 中 Json 响应的后处理

我有几个控制器使用@ResponseBody 注释返回相同的通用响应对象,如下所示: @RequestMapping(value = "/status", method = RequestMethod.GET)@Transactional(readOnly = true)公共@ResponseBody 响应地位() 在返回响应后,我需要对每个控制器执行操作.此操作将使用新数据丰富 Respon ..
发布时间:2022-01-05 16:44:58 其他开发

带有 AOP 拦截器的 Spring 3 MVC @Controller?

有谁知道为什么显然不可能将 AOP 与带注释的 MVC 控制器一起使用?(参见发布).我有一个@Controller,一旦我向它添加切入点,它就会停止工作.问题不在于没有调用拦截器,而是 @Controller 只是停止工作(在日志中,您可以看到“映射 URL 路径 [/xx] 到处理程序 'Yyy'",而是“无 URL"已识别路径"). 我知道有一种机制可以通过 handlerMappin ..
发布时间:2022-01-05 16:42:55 Java开发

处理不是 Action 请求的 Multipart 请求?

我一直在考虑是否可以处理不是 Action 请求的 Multipart 请求.我觉得这不可能是有原因的: 只有 ActionRequest 实现getFile() 类方法.我不能找到任何简单的方法来获取文件除了 Action 之外的请求请求 如果我不使用 html 表单上传文件并且我不希望在操作请求后呈现视图怎么办 - 呈现阶段总是在操作阶段之后发生. 如果我想通过 ajax 创 ..
发布时间:2022-01-05 15:45:35 其他开发

Spring - 将一个 URL 重写为另一个

我有一个包含 Flash 横幅的 Spring 2.5 应用程序.我没有 Flash 组件的源代码,但它有硬编码到某些以 .html 结尾的页面的链接.我希望能够将这些 .html 页面重定向到现有的 jsp 页面.我如何让 Spring 将一些 .html 页面解析为 .jsp 页面? 我的项目看起来像: WebContent|-sample.jsp-another.jsp网络信息|-m ..
发布时间:2022-01-04 16:14:28 Java开发

Map 中的 Spring 绑定值

有没有办法在地图中绑定值? 例如,我有一个 Map 并且我想在其中绑定特定的值.用户将在 input 元素中键入一些内容,该 input 元素的值将绑定到与映射中特定键关联的值. 解决方案 是的,您可以使用 [...] 语法来完成.然而,Map 本身应该是命令对象的一个​​属性: public class Form {私有映射值 = ...;...} 然后您提交一个表单,输入字段 ..
发布时间:2022-01-04 16:02:08 Java开发

为什么我收到响应代码:非 HTTP 响应代码:java.net.SocketException?

我正在尝试使用 JMeter 向我在 localhost 上运行的应用程序发送请求,但由于 java.net.SocketException,许多请求都失败了.不过,我在控制台中没有看到任何异常. 我阅读了这些 question1 和 question2 但没有太大帮助. 我的代码如下: 试试 {返回 myService.findItems(group);} catch (Null ..
发布时间:2022-01-04 12:07:16 Java开发

Spring同步方法未同步

环境: apache tomcat 7 Java 7 甲骨文 11g 日食 apache jmeter 2.1 春天 休眠 我正在开发一个 Web 应用程序,该应用程序接收来自客户端的请求并根据要在进一步处理中使用的请求类型为它们生成序列号.为了生成唯一的序列号,我有一种方法可以从 DB 获取当前序列号并将其加 1,然后用新的序列号更新该记录. ..
发布时间:2022-01-04 12:06:04 服务器开发

在春季动态调度石英 cron 作业?

目前我正在此链接中运行 Quartz 调度程序示例http://www.mkyong.com/spring/spring-quartz-scheduler-例子/ 我的问题是这个如何在 CronTrigger bean 中添加动态时间,而不是此处的硬编码时间: 我需要动态读取这个值作为传递给我的控制器的参数. 解决方案 将调度器注入你的一个 bean 并调用 scheduleJ ..
发布时间:2022-01-03 23:57:22 Java开发

为什么在 Spring 中有两种处理静态资源的方法(addResourceHandlers 和容器的默认 Servlet")?

我是 Spring 的新手.我注意到在处理静态资源时,有两个选项可用: 选项 1: 如果 Spring 的 DispatcherServlet 被映射到 / 与下面的代码,这使它成为“默认 Servlet",可以使用 RequestMapping 注释(覆盖 AbstractAnnotationConfigDispatcherServletInitializer 类)将某些静态资源映射 ..
发布时间:2022-01-03 09:19:50 Java开发

应用上下文.这是什么?

我的同事经常使用“应用程序上下文"这个词.在很多文章中,这种搭配也经常使用. 我目前的理解:应用程序上下文是单个 xml 文件. 但我明白,如果我是对的,人们不会使用“应用程序上下文"而不是配置 xml 文件. 你能帮我解决这个问题吗? 解决方案 @feak 直接回答了 ApplicationContext 就 Spring 而言.简而言之,它是一个加载配置的对象(通常是 ..
发布时间:2022-01-03 09:14:47 Java开发