问题标签 [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.
java - Spring 4 - addResourceHandlers not resolving the static resources
My maven spring project directory structure is shown below. I am using Spring-4 annotation based configuration. I configure the resources like below. I tried many ways that are suggested in many Stackoverflow questions and other websites
Spring 4 loading static resources
http://imwill.com/spring-mvc-4-add-static-resources-by-annotation/#.U5GZlXKs9i4
But the jsp files could not load the resources, all the static content requests returns 404 error. I tried these things in jsp,
EDIT: I am using servlet 2.5 because as of now I cannot upgrade my project from JBoss 5 to higher versions. JBoss5 do not support servlets 3, and do that matter?
spring - Spring 4 WebSocket + sockJS:. 在跟踪中获取“未找到匹配方法”并且未调用 @MessageMapping 处理程序
控制器代码:
网络套接字配置:
Javascript:
使用这些代码,前端能够通过 WebSocket 与服务器连接并发送消息。但是 @MessageMapping 处理程序方法 chatReveived() 没有被调用。
前端输出:
服务器输出:
似乎无法找到处理程序方法。知道我哪里错了吗?
我的环境是:Tomcat 8.0.9、Spring 4.0.6 RELEASE、Spring security 3.2.4.RELEASE、JDK 7
spring - 添加 websocket 处理 xml 后 Spring 4 项目无法正常工作
我有一个运行良好的 spring4 webapp,但是在添加 spring websocktes 配置 xml 后,我的应用程序拒绝映射任何 http get 请求。错误消息:Dispatcher servlet 找不到此映射的任何处理程序。
我的 web.xml 看起来像
我的 webapplication-servlet.xml 看起来像
直到现在一切正常,因为我从调度程序 servlet 获取每个请求映射
但是在我的应用程序中集成spring websockets之后,我的调度程序servlet不会将任何http请求映射到我的任何控制器。我在我的 webapplication-servlet.xml 中添加了下面的代码片段,我也尝试在我的应用程序上下文中添加它。
spring - 完成 jms:listener 迁移到 JavaConfig
就像标题说的那样。。
我已经阅读了这篇有价值的How to add multiple JMS MessageListners in a single MessageListenerContainer for Spring Java Config链接
那篇文章的作者正在努力
顺便说一句:我用
我没有使用new运算符。
OK,setMessageListener方法的限制是:类必须实现MessageListener接口,我测试过,可以用
我的问题是,根据23.6 JMS 命名空间支持
如何表示以下内容:
通过JavaConfig?
它们是简单的 pojo(参见ref
和method
属性)
我想使用一个简单的 pojo(@Component 或 @Service)而不是MessageListener对象的选项
在DefaultMessageListenerContainer API 中,无法解决此要求或情况。
提前致谢..
java - 如何显示时间取决于 java 8 和 spring 4 中的时区?
我在使用 java 8 和 spring 4 编写的网站上工作,我们使用的是 java 8 标准时间 api,现在页面上总是显示服务器时间(在用户配置文件中显示他的注册日期)。使用旧的 java time api 可以使用 SimpleDateFormat,但现在不适合。有没有办法在jsp页面或控制器中将服务器时间转换为客户端时间?
spring - JavaConfig 中 jms:listener-container 的目标类型等价物是什么?
JavaConfig中的destination-type
from等价于什么?jms:listener-container
我已经在 API 中检查了以下两个类,但没有结果。
我正在尝试为一个主题创建消费者,在网络上使用了许多教程destination-type="topic"
根据23.6 JMS 命名空间支持部分,有表 23.2。JMS 元素表的属性。目的地类型属性在哪里说:
此侦听器的 JMS 目标类型:队列、主题或持久主题。默认为队列。
对于观众:如果您尝试从JavaConfig进行迁移jms:listener-container
,请考虑以下两个链接。jms:listener
java - Spring 4 - 在 jar>war 中加载属性文件
我无法加载位于 jar (project.service.jar) 内的 db.properties,该文件由 war 文件 (project-web.war) 引用。输出战争在 WEB-INF/lib/project.service.jar 中有 jar。services jar 包含 Web 应用程序使用的服务和 dao 类。jar 也被使用 jar 中的一些服务的 rest war 使用。战争开始时,我无法加载位于服务 jar 文件中的 db.properties。prop 文件具有要在 jndi 中查找的数据源名称。
战争配置
AppConfig.java
服务.jar
AppConfig.java 是否应该导入 DataSourceConfig.java,我试过但我仍然得到 Environment null。我错过了什么吗?将服务分离为 jar 文件以使它们可用于 REST、Web 应用程序和报告应用程序是否正确?还是建议对所有服务、休息、报告类进行单一战争?
java - 如何将 Spring 4 与 Apache Tiles 3 集成?
我使用的是 Spring 框架版本 4,我对放置 XML 文件的文件夹感到困惑,特别是 tile 定义以及在哪里可以找到解析器 bean。
spring - 如何在实现 Condition/ConfigurationCondition 接口的类中使用 @Value 或 Environment
我只使用 JavaConfig。
我有以下声明:
根据以下帖子,JavaConfig 是强制性的: Spring 3.2 @value annotation with pure java configuration does not work, but Environment.getProperty works
以下代码完美运行(许多 @Values 出于测试目的):
我可以在控制台/终端中看到
Α
但是以下内容无法按预期工作:
几乎相同,甚至与环境一起工作
输出是:
贝塔
根据条件 API:
条件必须遵循与 BeanFactoryPostProcessor 相同的限制,并注意永远不要与 bean 实例交互。要对与 @Configuration bean 交互的条件进行更细粒度的控制,请考虑ConfigurationCondition接口。
关于ConfigurationCondition我已阅读此内容何时使用 Spring @ConfigurationCondition 与 @Condition?也
我已经编辑了以下内容:
如果我使用:
- ConfigurationPhase.REGISTER_BEAN我得到相同的输出如何Beta
- ConfigurationPhase.PARSE_CONFIGURATION; 我没有错误,但是...
但是控制台/终端没有显示任何关于工作的句子,我的意思是,System.out 没有打印(我不明白这种奇怪的行为)。
我该如何解决这个问题?
我需要有工作的@Value 或 Environment,它的目的是让应用程序知道是否应该连接到本地或远程 ActiveMQ 服务器。
是的,我已阅读以下内容: 如何延迟对 Spring @Conditional 配置注释的评估? 好像没有办法……</p>
谢谢你
angularjs - Angular JS + Spring 4:上传文件和表单数据
我们正在使用 Spring 4(基于注释的配置)和 AngularJS 来构建我们的应用程序。在一个用例中,我们需要上传一个文档。在提交表单时,我们需要发送表单数据(除了文件上传的文件,还有一些字段是表单的一部分)和文件内容作为 POST 请求的一部分。
HTML 表单内容:
下面是angularJS代码:
下面是控制器代码(用@RestController 注释)
问题:
我将 RequestFacade 对象作为请求对象,而不是 MultiPartServletRequest。因此,我无法从此请求中检索表单数据 + 文件内容。
当看到使用浏览器发送的请求时,以下是内容:
需要你的帮助来纠正我的错误。如果您需要更多详细信息,请告诉我。非常感谢您的帮助。
问候, Manjunath