草庐IT

Spring-boot-websocket

全部标签

java - 关闭与 Java 的 websocket 连接

如何使用JavaWebSocketAPI关闭websocket连接?我已将JavawebsocketAPI用于服务器端点和客户端端点。该应用程序工作正常。但是我不知道如何在主线程结束之前关闭websocket。这是我的客户端packagewebsocket.client;importjava.io.IOException;importjavax.websocket.MessageHandler;importjavax.websocket.OnError;importjavax.websocket.OnMessage;importjavax.websocket.OnOpen;import

java - Spring Boot Devtools 示例

根据SpringBootDevtoolsdocs,devtools不会在“生产模式”下运行;也就是说,如果您使用java-jar..,执行您的SpringBoot应用程序,那么它不会使用devtools的内置JVM魔法。然而,SpringBootstarterdocs只向您展示一种运行SpringBoot应用程序的方法...通过java-jar...。首先我想知道:如何在非生产模式下运行我的SpringBoot应用程序?我知道您可以使用SpringBootCLI运行您的应用程序(例如springrun),但这是唯一的方法吗?此外,相同的devtools文档提到您可以使用一些exclud

java - Spring Boot 动态查询

我的网络应用程序中有一个过滤器,允许按车辆类型、品牌、燃料、州和城市进行搜索,但所有这些过滤器都是可选的。我如何使用存储库执行此操作。Controller类@RequestMapping(value="/vehicle/search",method=RequestMethod.GET,produces=MediaType.APPLICATION_JSON_VALUE)publicIterablefindBySearch(@RequestParamLongvehicletype,@RequestParamLongbrand,@RequestParamLongmodel,@RequestP

java - 如何将 Angular 4 应用程序与 Spring Boot 堆栈集成?

我想将Angular4客户端应用程序与在http://localhost:8080/上工作并提供一些Rest端点的JavaSpring应用程序集成。我的目标是能够从像http://localhost:8080/adminisitration这样的url调用Angular应用程序。我该怎么做?提前致谢 最佳答案 您需要构建您的ng应用程序并将其放置在spring-boot文件夹中:在你的spring-boot项目的resources下创建一个public文件夹ngbuild--prod,在您的angular项目上键入此命令,它将在您的

java - Spring Security 和 CAS 集成

任何人都可以在此处粘贴简单的步骤来集成Spring安全性和CAS以实现单点登录和单点注销。注意我不想要任何基于角色的访问。我有一个已经与springsecurity集成的web应用程序。现在我正尝试使用CAS执行SSO,但出现此错误sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget这是我当前的springsecurity.xml-->-->这是我的web.xmlSpring3MVCcontextConfigLocati

java - 我应该在 Spring MVC Web 应用程序的 DAO 层或服务层上进行缓存吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我想在我的SpringMVCWeb应用程序中缓存数据。因为我也是SpringFramework和MVC架构的新手,所以我想问一下我应该在DAO层上缓存数据(通过SpringCachingsystem)还是应该在服务层上缓存输出方法?例如我在服务层上有这个方法:@OverridepublicLinkedListgetOrderCount(DatedateFr

java - 将 Swagger UI 和 ApiResponses 注释与 Java Spring 端点一起使用时如何进行 DRY?

我喜欢Swagger,因为它使您的API对用户非常友好。我使用Swagger注释,例如@ApiParam@ApiResponse|@ApiResponses@ApiOperation其他关于端点、查询参数、请求参数、请求正文等。我喜欢保持我的POJO类干净,通常我会尽力遵循DRY规则,但是,当谈到Swagger时,我注意到我保持一遍又一遍地重复自己,如下所示@ApiOperation(value="Retrieveobjectbyid")@ApiResponses(value={@ApiResponse(code=200,message="OK"),@ApiResponse(code=

java - 将图片存储在H2数据库spring boot thymeleaf中

美好的一天。我想将图像存储在h2数据库中,然后在html页面中检索并显示相同的图像。我正在使用springboot和文件上传方法,但在绑定(bind)结果中出现错误这是页面/类:分类.javapackagecom.vishal.project.entities;@Entity@Table(name="category")publicclassCategoryimplementsSerializable{privatestaticfinallongserialVersionUID=1L;@Id@GeneratedValue(strategy=GenerationType.IDENTITY

java - 来自多个来源的 Spring MVC 复杂模型填充

好吧,我的问题可能听起来有点模糊,但不管怎样,我的问题就在这里。我正在使用SpringMVC3.1.M1、JSP2.1构建一个Web应用程序(没有Tiles,我使用纯JSP标记文件来组成我的布局)。基本上,我的页面是使用一些常见部分的布局构建的-页眉、页脚、横幅、菜单等。这些部分中的大多数是动态的,即包含当前用户的相关信息。JSP没有“组件”概念,所以我无法在某个地方定义我的模板的一部分及其支持的Java代码,并将它们耦合在一起。在我的@Controllers中,我必须完全填充我的模型,包括页眉、页脚、菜单和其他内容的数据。我真正想做的是避免这种代码重复。具有一些通用模型填充方法的抽象

WebSocket

WebSocket介绍WebSocket是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。HTTP协议和WebSocket协议对比:HTTP是短连接WebSocket是长连接HTTP通信是单向的,基于请求响应模式WebSocket支持双向通信HTTP和WebSocket底层都是TCP连接案例实现步骤:1).直接使用websocket.html页面作为WebSocket客户端2).导入WebSocket的maven坐标3).导入WebSocket服务端组件WebSocketServer,用于和