问题标签 [spring-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3380 浏览

websocket - Spring 4 DispatcherServlet 映射与 websockets

我正在努力将 Spring 4 的新 websocket 功能添加到现有的企业 Spring web 应用程序中。

大多数示例都是基于使用 Spring 的注释配置,更重要的是 Spring Boot。我的应用程序既不使用,也没有时间/兴趣将其转换为这样做。

通过大量研究,我已经解决了配置应用程序与示例略有不同的大多数问题(XML 配置和部署到 Eclipse 中的 tomcat 服务器)。

我现在面临的障碍是 DispatcherServlet 的映射。为了让 websockets 工作,我不得不从看起来像这样的东西移动:

看起来像这样的东西:

我根本找不到任何其他方法来让 DispatcherServlet 接收所有 websocket 通信。不过,这大部分都很好。我将以下内容添加到我的上下文 XML 中以仍然能够提供静态资源:

现在对于真正的问题,使用根映射“/”似乎您可以在 web.xml 中提供的欢迎文件列表被完全忽略。我在 web.xml 的底部使用以下列表:

我们的应用程序中有几十个 URL 路径依赖于从空 URL 路径加载的未键入的“index.htm”,例如https://somesite.com/member/account/

我如何才能对接收我的 websocket 通信的 DispatcherServlet 进行特定映射,或者仅使用“/”映射让欢迎文件列表再次工作?

0 投票
1 回答
5095 浏览

java - 使用 Spring 4 WebSocket 从 Java 推送消息

我想将消息从 Java 推送到 WebSocket 客户端。我已经成功地让一个 js 客户端发送到服务器并在 2 个 js 客户端上接收到一条消息,所以客户端代码工作正常。

我的问题是我想在 Java 应用程序中发生事件时启动发送。因此,例如,每次下达 10 个订单时,都会向所有订阅的客户发送一条消息。这可能吗?

我目前的配置:

我想做的是这样的:

并且所有订阅 websocket 的客户端都会收到一条消息。

0 投票
1 回答
223 浏览

hibernate-4.x - 没有为当前线程找到会话(Spring 4.0.5.RELEASE 和 Hibernate 4.3.5.Final)

我见过几个类似的问题,但没有一个建议的解决方案对我有帮助。

我正在将我的应用程序从 Spring 3.0.5.RELEASE 迁移到 4.3.5.Final,并将 Hibernate 3.6.0.Beta2 迁移到 4.3.5.Final。应用程序在旧版本的 Spring 和 Hibernate 中运行良好。

此次升级的主要原因是使用 Hibernate 4 在我们的应用程序中支持多租户。

以下是一些细节:

服务层

DAO 层

错误

任何帮助将不胜感激。

谢谢, 比拉尔

0 投票
1 回答
253 浏览

grails - 如何在 Grails 服务中使用自定义 Spring 转换器

我有一个 GenericConverter 类型的自定义 Spring Converter。我尝试将它连接到这样的服务中......


然而,这似乎失败了......

无法将具有类“域”的对象“域(...)”转换为类“域命令”

有人可以帮我解决我所缺少的吗?

0 投票
1 回答
5331 浏览

java - 如何通过spring 4 resttemplate发送收到的jsessionid

我正在客户端站点上使用 JavaFX 和 Spring4 以及服务器站点上的 Spring4 编写信使。我用 spring-security 3.2 保护了服务器。现在我的问题:我在客户端上有一个登录页面,女巫将登录信息发送到 spring-security 并接收 JSESSIONID cookie。这很好用,但是当我尝试用我的请求发送 JSESSIONID 时,我变成了一个

服务器初始化程序

服务器安全初始化器

服务器安全配置

安全“页面”的服务器请求映射

客户端发送登录并获取 Cookie

客户端通过请求发送 JSESSIONID

我希望你能帮助我。

编辑:

好的,我发现问题不在于未正确发送 JSESSIONID。但是我的登录名不正确,我的查询是从数据库中获取用户。

正确的登录帖子

正确的查询

我希望这对其他人有所帮助。如果有人有替代方案,请告诉我。

0 投票
2 回答
589 浏览

validation - Spring 4.0 缺少验证错误

不知道我做错了什么 - 但是在我提交没有任何值的人员表单后,我
无法在 html 输出中看到任何验证错误。


当我在控制器中添加断点时,我能够看到“错误”
所以它会出现 result.hasErrors() 尝试添加 * form:errors path="*" - 仍然没有
,但表单上仍然没有错误.

Get 方法:
Person 类是一个没有注解的 POJO。

post方法保存新人

personValidator:

Person 表单(为简单起见,只有名称)

0 投票
1 回答
1008 浏览

spring-4 - 映射控制器时如何使用 Spring4 发送 STOMP 消息

我有以下代码...

客户端代码似乎连接正常,但我没有看到控制台消息对我来说意味着“/stomp/app/hello”是错误的路径。正确的路径应该是什么?

我也试过 /app/stomp/hello no dice ...

更新

我可以删除@RequestMapping("/stomp/**")并删除与 stomp 相关的东西,它适用于我的简单测试,但是,我需要它适用于不允许这样做的更复杂的应用程序。

0 投票
5 回答
6206 浏览

spring-mvc - Spring Boot 4 Not Rendering JSPs throwing 404

我有以下项目结构

我想做与此类似的事情,我的控制器中有以下内容

当我去的时候,http://localhost:8080/my/home我得到了日志消息和 404。我认为在 spring 4 中我不需要视图解析器,但如果我需要,我该如何配置它。

更新

我使用以下内容创建了一个 application.properties...

但它仍然无法正常工作。

更新 2

提供的 Spring 示例似乎也以与以下 build.gradle 相同的方式失败......

更新

我也确实尝试过明确...

这似乎也不起作用。

0 投票
3 回答
1152 浏览

spring-mvc - 我可以在 Spring 4 MVC 项目中使用 Stylus 和/或 Jade 吗?

我已经习惯/爱上了用于预处理 css 的 Stylus 和用于在 Node.JS 世界中简化我的 HTML 的 Jade。现在我回到了 Spring 4 MVC 项目上,并希望在这个环境中使用这些技术。

是否可以集成它们(我正在使用 Gradle)?对 Stylus Java Gradle 的快速谷歌搜索没有返回任何有用的响应。

谢谢!

0 投票
1 回答
54 浏览

jquery - 如何让 JQuery Manipulation 和 Spring 4 发挥得很好

我正在创建一个 Spring Boot 4 应用程序,我想包含此处找到的 JqueryUI 通知小部件。出现问题是因为示例 HTML 看起来像这样......

当然Spring抱怨#{title}jsp中的

/WEB-INF/jsp/main.jsp (line: 10, column: 27) #{...} is not allowed in template text

我从这里的问题中看到这是旧 JSF 东西的副作用。有没有解决的办法?是否可以在 src>main>resources>static>alert.html 中包含一个文件?