spring-4相关内容

Spring 4.0.0 向后兼容

我已经搜索过,但找不到任何表明 Spring 4.0.0 与 Spring 3.x 不完全向后兼容的信息. 真的是这样吗? 解决方案 他们在新版本中删除的 API 很少.你不会对新版本有任何意外的变化,API 可能会有细微的变化.但是,您必须注意已弃用的 API,这些 API 将在即将到来的版本中移除. 看看这个文档 ,它们包括很少的向后兼容性更改和 API 的删除. 和 ..
发布时间:2021-11-15 02:32:22 其他开发

Spring 4 中的多个@ComponentScan?

我将 Spring 4.16 与 Java Annotations 一起使用,我想执行以下操作: @Configuration@ComponentScan(basePackages = "com.example.business", includeFilters = @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, value = ..
发布时间:2021-11-10 22:46:28 其他开发

如何将 bean 注入 Spring Condition 类?

我正在定义条件,稍后我将检查这些条件以动态加载我的服务接口的两个实现之一. @Component公共类 IsPolicyEnabled 实现条件 {@自动连线私人 MyProperties 道具;@覆盖公共布尔匹配(条件上下文 arg0,AnnotatedTypeMetadata arg1){返回 props.isPolicyEnabled();}} 还有 @Component公共类 MyP ..
发布时间:2021-11-10 22:16:31 其他开发

如何在 Spring 4 中开启注解驱动验证?

我正在使用注释验证,如下所示: public String processRegistration(@Valid Spitter spitter, Errors 错误,模型模型){如果(错误.hasErrors()){返回“注册表格";}...} 但是 errors.hasErrors() 总是返回 false.我想我没有为注释驱动的验证打开某种开关.但是我如何在 Spring 4 中使用 ..
发布时间:2021-11-10 22:10:12 其他开发

Spring 4 websockets 导致大量异常

自从我们在 Spring 4 中开始使用 websockets 以来,我们的日志中到处都是这个例外: 3 ERROR MessageBrokerSockJS-1 handler.XhrStreamingTransportHandler$XhrStreamingSockJsSession:276 - 向客户端发送消息失败后终止连接.这可能是因为客户端已经消失(参见 https://java.net ..
发布时间:2021-09-24 19:48:52 其他开发

尝试实现 websockets 时出现无法启动 bean 'subProtocolWebSocketHandler' 异常

我将在 此处 中学习带有 Spring 4 教程的 websocket.我让它在客户端调用时服务器响应的地方工作. 但是,我的用例是让服务器推送消息而无需客户端调用.所以我在网上查找了如何做到这一点,并遇到了一个很少 帖子 那个 说我需要使用一种叫做 的东西SimpMessagingTemplate.所以我更改了代码以使用 SimpMessagingTemplate. 现在我在服务器控 ..
发布时间:2021-09-09 18:35:31 其他开发

Stomp over websocket:发送缓冲区大小超出了允许的限制

在客户端,我使用 Stomp 进行 websocket 连接,服务器端我使用 Spring 4它的客户端我做了配置 var socket = new SockJS(urlBase + "/" + contextroot+'/hello');stompClient = Stomp.over(socket); 下面的代码每 2 秒执行一次以将数据发送到服务器 stompClient.send(' ..
发布时间:2021-08-30 19:30:01 其他开发

完成 jms:listener 迁移到 JavaConfig

就像标题所说的.. 我已经阅读了这篇有价值的如何在 Spring Java Config 的单个 MessageListenerContainer 中添加多个 JMS MessageListner 链接 该帖子的作者正在处理 messageListenerContainer.setMessageListener(new TaskFinished()); 顺便说一句:我用 @Aut ..
发布时间:2021-08-20 20:47:07 其他开发

Spring @Conditional 基于数据库表中的值

条件评估取决于数据库表中提供的值 @Component公共类 XYZCondition 实现条件{@覆盖公共布尔匹配(条件上下文上下文,AnnotatedTypeMetadata 元数据){//基于DB中定义的值应该返回true/false}} 由于条件很早执行,无法获取数据库值有没有其他方法可以实现这一目标? 解决方案 可以在应用程序工作期间更改数据库值,而重新加载应用程序上下文似乎 ..
发布时间:2021-08-20 19:53:13 其他开发

如何在请求上传期间处理客户端中止?

给定以下应用程序,基于 Spring Initializr 模板 @SpringBootApplication公共类演示应用{公共静态无效主(字符串 [] args){SpringApplication.run(DemoApplication.class, args);}公共静态类有效载荷{公共字符串字段1;公共字符串字段2;}@RestController公共静态类 MyController ..
发布时间:2021-08-20 19:21:00 其他开发

处理 Spring Boot REST 应用程序的 404 错误时出错

我在 Spring boot 异常处理中尝试了我的手.我创建了一个 REST 应用程序,该应用程序适用于所有有效的 url.我正在尝试处理无效 url 的异常.但是,如果我尝试使用无效的 url 访问应用程序,则会出现以下异常:- 13:04:02.940 [http-bio-8081-exec-3] INFO o.s.web.servlet.DispatcherServlet - Framew ..
发布时间:2021-08-20 18:59:28 其他开发

spring4.2.1、hibernate5集成抽象方法错误

我在我的项目中声明了 spring-framework 4.2.1.BUILD-SNAPSHOT 和 hibernate 5.0.0.BETA2,但我收到了 AbstractMethodError. 这是堆栈跟踪: java.lang.IllegalStateException: 加载 ApplicationContext 失败在 org.springframework.test.cont ..
发布时间:2021-08-20 18:34:53 其他开发

Spring 4 MVC - 休息服务 - 在 bean 中使用默认值

我正在使用 Spring 4.1.4 并实现一个简单的 REST 服务.我确实有一个 POST 方法,它获取一个 Person 对象作为请求. @ResponseStatus(value = HttpStatus.CREATED)@RequestMapping(value = "", method = RequestMethod.POST, headers = "Accept=applicati ..
发布时间:2021-07-09 19:33:12 其他开发

spring rest 处理空请求体(400 Bad Request)

我正在使用 Spring4 开发 RESTful 应用程序.我想处理 POST 请求不包含正文的情况.我编写了以下自定义异常处理程序: @ControllerAdvice公共类 MyRestExceptionHandler {@ExceptionHandler@ResponseStatus(HttpStatus.BAD_REQUEST)公共响应实体handleJsonMappingExcept ..
发布时间:2021-07-09 19:15:34 其他开发

在 Spring4+STOMP+SockJS 应用中配置外部 Broker(RabbitMQ)

我正在开发一个使用 Spring4 Messaging 和 SockJS 实现的 STOMP 开发的聊天应用程序.当我使用 Simple Message Broker 时,应用程序运行良好: config.enableSimpleBroker("/queue/", "/topic/"); 但是,现在我们需要在相同的应用程序中使用外部代理(RabbitMQ).为此,我使用以下内容更改了上述代码: ..
发布时间:2021-07-02 18:34:56 其他开发

如何在 Spring JPA 中为石英作业运行更新查询

我在 spring 4 中有一个quartz 作业,我正在使用 JPA 休眠通过quartz 作业更新数据库值,但是我得到 javax.persistence.TransactionRequiredException: Executing an update/delete query 我不明白石英作业中缺少什么样的配置.我提到了 SpringBeanAutowiringSupport 示例仍 ..
发布时间:2021-06-30 19:14:31 其他开发

Spring中的die()等效于什么?

在 PHP 中,有一个 die("some message"); 用于编写输出并停止脚本的执行.那么 Spring mvc (在 Controller 和 JSP 中)是否有一个等效项? 解决方案 在Java/JSP中没有理由使用die()之类的东西.JSP应该用作纯视图技术.它应该只生成HTML.不要尝试访问数据库,读取文件或其他.这就是用Java编写的控制器的工作 使用 Syst ..
发布时间:2021-05-28 18:39:20 其他开发