草庐IT

Spring-websocket

全部标签

java - 带有 postgresql 的串行列上的 Spring Data JPA "null value in column xxx violates not-null constraint"

我的实体有一个mapOrder字段,我希望它像下面这样自动递增:@EntitypublicclassMap{@Id@GeneratedValue(strategy=GenerationType.IDENTITY)privateLongid;@Column(columnDefinition="serial")privateLongmapOrder;//.......}生成的sql看起来不错:CREATETABLEmap(idbigserialNOTNULL,map_orderserialNOTNULL,...)但是当我用SpringDataJPA的存储库保存它时,像这样:Mapm=new

java - 使用 Spring AOP 配置 Hibernate session

我有一个SpringFramework4应用程序,它使用Hibernate4.3.8作为JPA提供程序。我想使用Hibernate过滤器,因此我需要启用它们。我想在应用程序中全局执行此操作,我正在尝试使用SpringAOP来执行此操作。我的想法是,我可以编写一个方面,在每次创建/获取session时启用过滤器,就像在this中一样。和this问题。我已将spring-aop和aspectjweaver依赖项添加到我的项目中(使用Maven)。我添加了以下方面。@Aspect@ComponentpublicclassEnableHibernateFilters{@Pointcut("ex

java - 通过 Eclipse 运行 Spring Boot 应用程序拾取测试类

我正在开发一个使用STS和Gradle插件的SpringBoot应用程序。我有不同的测试配置,以防止我们的Selenium测试必须登录。所以在src/test/java/etc我有这样的东西:@Configuration@EnableGlobalMethodSecurity(prePostEnabled=true)@EnableWebSecuritypublicstaticclassSecurityConfigextendsWebSecurityConfigurerAdapter{@Overrideprotectedvoidconfigure(HttpSecurityhttp)thro

java - 使用 Spring(AOP?)实现 Java 接口(interface)

我有几个带有getter和setter的简单接口(interface)以及一些其他方法来从文件系统读取和写入。直接使用Java代码,我可以编写一个“调用处理程序”并使用它为所有这些接口(interface)实例化对象(我没有尝试过,但我认为它可以完成)。我想知道是否可以使用Spring做同样的事情。下面的代码实现了给定的接口(interface)。如您所见,相同的调用处理程序可用于任何接口(interface)。importjava.lang.reflect.InvocationHandler;importjava.lang.reflect.Method;importjava.lang

websocket实现一个局域网在线摸鱼聊天室

1.思路新建两个项目:第一个前端项目,搭建聊天室页面,同时使用WebsocketAPI,与服务端进行通信第二个项目,使用node环境,下载ws包,搭建服务年前就发现下包有问题,年后老淘宝镜像已经崩了,完全用不了,现在改https://registry.npmmirror.com2.前端代码template>divclass="container">divclass="messageBox">div>textareaclass="message">textarea>buttonclass="send">发送button>div>template>script>exportdefault{name

java - 在外部 Tomcat 上部署项目

我已按照以下SpringWebSockets指南在stomp上使用SpringWebSockets创建应用程序。https://spring.io/guides/gs/messaging-stomp-websocket/当我使用SpringBoot嵌入式Tomcat运行应用程序时,它运行良好。但是现在我想将它部署在Tomcat7的本地实例上。我已将Application类修改为以下内容,@Configuration@ComponentScan@EnableAutoConfigurationpublicclassApplicationextendsSpringBootServletIni

java - Spring4.0.3中AuthenticationException.getAuthentication()的替换是什么

我在我的项目中使用Spring3,现在升级到Spring4.0.3.RELEASE。现在在使用AuthenticationException.getAuthentication()时,它说它已被弃用,但无法找到替代方案。这是代码:publicModelAndViewinit(HttpServletRequestrequest,HttpServletResponseresponse){AuthenticationExceptionexception=(AuthenticationException)request.getSession().getAttribute(WebAttribut

java - Spring Boot OAuth2 在版本 1.4.1 上无法正常工作

我使用的是SpringBoot1.4.0和SpringOAuth2。当我请求token时,服务器响应是:{"access_token":"93f8693a-22d2-4139-a4ea-d787f2630f04","token_type":"bearer","refresh_token":"2800ea24-bb4a-4a01-ba87-2d114c1a2235","expires_in":899,"scope":"readwrite"}当我将我的项目更新到SpringBoot1.4.1时,服务器响应变成了{"error":"invalid_client","error_descrip

java - 为什么 SimpUserRegistry 在 EC2 实例上无法正常工作

我正在使用SimpUserRegistry获取在线用户数(使用getUserCount())。它在我的本地机器上运行良好,但在只有弹性IP且没有负载均衡器的AWSEC2实例(尝试使用AmazonLinux和Ubuntu)上运行良好。EC2上的问题是某些用户在连接时从未添加到注册表中,因此我得到了错误的结果。我有session监听器,用于SessionConnectedEvent和SessionDisconnectEvent,我在其中使用SimpUserRegistry(自动连接)来获取用户存在。如果重要的话,我也是SimpUserRegistry是一个消息传递Controller。下面

java - spring-amqp读取一条rabbit消息最早的入口点是什么?

我将线程本地兔子消息数据存储在MDC中。我想为传入的rabbit消息清除旧的并添加新的上下文数据,例如从header中读取某些值或将rabbit消息有效负载读取为byte[]。不幸的是,我经常看到在消息到达我的@RabbitHandler注释方法之前发生异常。是否有一个更早的入口点我可以Hook来建立这个上下文?我不知道在反序列化发生之前会发生什么,但理想情况下我希望在尝试反序列化之前访问该消息。也许某处有一个onMessageReceived(byte[]message,Mapheaders)方法Hook。调用堆栈越早越好。 最佳答案