spring-mvc相关内容

在 spring mvc @ResponseBody 中返回文字 JSON 字符串

我将对象作为 JSON 字符串存储在我的数据库中.我想制作一个公开这些字符串的 REST 服务.然而,当我编写我的方法时,我返回的字符串会转义它们的引号.例如,我包含了一个返回字符串的方法, @RequestMapping(value = "test", method = RequestMethod.GET)公共@ResponseBody字符串 getTest() {return "{\"a\" ..
发布时间:2022-01-07 08:02:34 其他开发

Spring REST 多个@RequestBody 参数,可能吗?

我已经实现了一个 Spring RESTful Web 服务.使用 Jackson JSON 进行对象映射.我有一个接受两个参数的方法. public Person createPerson(@RequestBody UserContext userContext,@RequestBody Person 人) 客户端如何构造一个请求,其中要在正文中传递多个 JSON 对象? 这可能吗? ..
发布时间:2022-01-06 23:54:32 Java开发

Spring MVC - 我的域类是否应该为在线传输实现可序列化?

我正在尝试通过实现一个简单的 REST API 来学习 Spring Boot. 我的理解是,如果我需要通过网络传输一个对象,该对象应该实现 Serializable. 在网络上的许多示例中,包括官方示例,需要从服务器传输到客户端(反之亦然)的域类不实现可序列化. 例如:https://spring.io/guides/gs/rest-service/ 但在某些情况下,他们 ..
发布时间:2022-01-06 23:52:14 Java开发

如何在 Spring 事务管理中调用自定义回滚方法?

环境:Spring 3、自定义事务管理、JDBC 事务 我刚刚阅读了有关使用事务模板处理事务管理的 Spring 文档.看起来过于复杂所以我想问: 我的大部分事务都与 JDBC 相关,这意味着我只是在我的服务上声明了一个 @Transactional.但是现在我正在对另一个站点进行 REST 服务调用,如果以下任何 JDBC 操作失败,该站点需要回滚,我将在这种情况下提供回滚代码. ..
发布时间:2022-01-06 21:02:14 Java开发

Spring MVC 控制器返回 HTML

我在尝试将 HTML 返回到我的 Spring MVC 控制器时遇到问题. 看起来像这样: @RequestMapping(value = QUESTION_GROUP_CREATE_URL, method = RequestMethod.POST)上市@ResponseBodyString createQuestionGroup(@RequestBody JsonQuestionGrou ..
发布时间:2022-01-05 17:18:57 Java开发

Spring Controllers:我可以在调用每个@RequestMapping 方法之前调用一个方法吗?

我有一些通用组件,它们总是出现在给定 Controller 类提供的每个页面中. 在每个@RequestMapping 方法的开头,我用这些通用组件填充模型. 有没有办法在每个控制器方法之前定义一个方法,以便我可以将所有这些复制/粘贴到一个地方? 解决方案 只需用 @ModelAttribute 注释一个方法 下面将向名为“foo"的模型添加一个 Foo 实例 @Mode ..
发布时间:2022-01-05 17:16:56 Java开发

从@PathVariable DomainObject 到字符串的转换器?(使用 ControllerLinkBuilder.methodOn)

我正在尝试使用非字符串类型调用 Spring 的 ControllerLinkBuilder.methodOn(),但总是失败.而且我不知道要使用哪种Converter 以及在哪里注册. 这是我的控制器: @RestController@RequestMapping("/公司")类公司控制器{@RequestMapping(value="/{c}", method=RequestMetho ..
发布时间:2022-01-05 17:07:24 其他开发

“发现不明确的映射"当一个@Controller 扩展另一个@Controller

我有一个 ImportAction 类,它用作几个特定于类型的导入控制器的父类,例如 ImportClientsAction 和 ImportServicesAction. ImportAction 是一个 Spring MVC 注释的 @Controller 类,并具有 @RequestMapping 注释的方法来拉出导入选项菜单并输入每个类型特定的导入控制器. 每个子类,例如Imp ..
发布时间:2022-01-05 17:03:52 Java开发

Spring MVC 图像控制器,在 JSP 中显示图像字节

我有一个 Spring MVC 应用程序,其中一个 JSP 必须显示来自数据库的图像. 图像作为 Blob 存储在数据库中. 显示它们的最简单方法是什么?我需要什么样的 servlet/控制器在 JSP 上显示图像字节?应该是一个简单的问题,但我一直无法在任何地方找到完整的解决方案. 我的理解是我需要一个单独的控制器,比如 ImgController/id=,它将根据请求参数显示 ..
发布时间:2022-01-05 17:00:38 其他开发

Spring 3.0 HEAD 请求

最近我们转向 spring 3.0 控制器处理,如下所示: @Controller公共类 MyController {@RequestMapping(method = RequestMethod.POST)protected String onSubmit(表单表单,错误错误){//处理 POST}@RequestMapping(method = RequestMethod.GET)protec ..
发布时间:2022-01-05 16:57:02 其他开发

如何使用spring mvc显示mysql数据库中的图像

我使用 Spring MVC 将 BLOB 类型图像存储在 MySQL 数据库中,用于项目类 Item(itemId、itemName、itemPrice、itemContent、itemImage).我成功地将图像存储在数据库中,但是当我尝试在我的 jsp 中显示它时,它显示的是二进制文件,如 [B@7fb0c025. 如何在 JSP 中显示正确的图像(图像存储在 MySQL 数据库表中) ..
发布时间:2022-01-05 16:53:24 其他开发