问题标签 [spring]

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 投票
4 回答
20711 浏览

spring - Grails 文件上传问题

我正在尝试从 grails 网站模拟文件上传代码,但遇到了一些问题。我使用的代码与此处的代码相同。这是我的代码:

我在运行时收到以下错误:

它似乎与一些 Spring 配置有关。Spring 似乎没有注入MultipartHttpServletRequest,所以我的请求没有合适的方法。我刚刚使用grails create-app. 我没有修改 resources.groovy 文件。我正在使用 grails 1.0.3。

任何帮助深表感谢。grails 网站使这看起来如此简单。

0 投票
2 回答
2930 浏览

java - 使用maven时开发环境与部署的不同spring XML文件

概括

我们有一个中央 LDAP 服务器,我们部署的 Java Web 应用程序应该连接到该服务器。我们的 JUnit 测试依赖于 LDAP 存储库中的特定数据,因此它们需要连接到嵌入式 ApacheDS LDAP 服务器,并以示例数据集为基础。当我们部署我们的 webapp 时,我们如何确保 ApacheDS 服务器不会启动?

细节

我们正在使用 Spring 安全性,并在 ldap-context.xml 中有以下行来启动嵌入式 LDAP 服务器:

目前,我们的 web.xml 引用了这个测试上下文文件和我们的顶级 application-context.xml:

我们需要确保在运行 JUnit 测试以及直接从 eclipse(通过 WTP)运行 webapp 时包含 ldap-context.xml,但在打包 war 并将其部署到服务器时排除。

我们使用 maven 作为构建工具。我们可以很容易地为我们的 JUnit 测试处理这种情况,方法是确保它们在上下文配置中包含两个 spring 上下文文件:

然后,我们的 web.xml 将只包含 application-context.xml,除了一件事——从 WTP 运行时这不起作用——在这种情况下我们也需要启动嵌入式服务器。有什么建议么?

0 投票
5 回答
13116 浏览

java - 初始化 bean 的最佳方法是什么?

在 spring 中,您可以通过使 applicationContext.xml 调用构造函数来初始化 bean,或者您可以在 bean 上设置属性。两种方法之间的权衡是什么?拥有一个构造函数(它强制执行在一种方法中拥有所需的一切)更好还是拥有所有属性更好(这使您可以灵活地仅选择性地注入,例如在单元测试时。)

有什么权衡(在编写一个使用构造函数来建立它的初始状态的 bean 或使用属性和可能的​​ afterProperties() 方法之间)?

0 投票
2 回答
2245 浏览

spring - 在 spring 配置中,使用 name 和 id 有什么区别?

在 spring 配置中,使用 name 和 id 有什么区别?我知道 XML 将“id”属性限制为在文档中是唯一的,并限制在 id 中使用的字符。但是否则在声明 bean 时,使用“name”属性与“id”属性有什么区别?

0 投票
2 回答
13289 浏览

java - 来自 Spring-JDBC 的 getResultSet

我正在使用 Spring 对 JDBC 的支持。我想使用JdbcTemplate(或 SimpleJdbcTemplate)来执行查询并获取结果作为 ResultSet 的实例。

我能看到实现这一目标的唯一方法是使用:

这种方法的一个明显缺点是它需要我对 SqlRowSet 的实现类型做出假设(通过强制转换),但是有更好的方法吗?

背景资料...

我想以 ResultSet 而不是 bean 集合的形式获取结果的原因是因为结果将直接传递给 Jasper 报告以进行显示。换句话说,Java bean 将只用于临时存储 ResultSet 中的每一行,如果可能的话,我想避免为每个 Jasper 报告创建这样的 bean。

干杯,唐

0 投票
4 回答
4180 浏览

java - spring + tomcat + axis2 == jax-ws 网络服务?

我正在寻找一个简单的示例/教程,用于使用 spring、axis2 和 tomcat 实现基于 wsdl 定义的 JAX-WS(soap1.1 和 soap1.2)Web 服务。

暗示任何人?

——约纳坦

0 投票
5 回答
16412 浏览

java - 如何使用 spring 2.5.x 将单个属性值注入字符串?

我真的很想用引用属性文件中的单个属性来注释方法以进行注入。

当然,这种语法不起作用;)这就是我在这里问的原因。

我知道我可以注入完整的属性文件,但这似乎太过分了,我不想要属性文件 - 我想要配置的值。

编辑:我只能看到使用 XML 将属性连接到给定字段的 PropertyPlaceholderConfigurer 示例。我仍然无法弄清楚如何通过注释来实现这一点?

0 投票
3 回答
1377 浏览

java - GWT + 弹簧

我可以从 GWT 应用程序(客户端)访问使用 http 调用程序(服务器)公开的 spring bean 吗?如果是这样,是否有任何示例/教程?

——约纳坦

0 投票
7 回答
41148 浏览

java - 非法尝试将集合与两个打开的会话相关联

我正在尝试将 pojo 添加到另一个 pojo 的集合中。我确定我在某个地方犯了一个非常愚蠢的错误,但我不知道如何解决它。

我有一个包含列列表的 pojo LookupTable:

在我的休眠配置中,我有:

在我的 Spring 配置文件中,我有:

最后是我的管理器类(com.foo.LookupTableManager)中所有失败的代码:

这里的变量lookupTableDao 是指一个简单的DAO 类,它扩展了HibernateDaoSupport。

我得到的错误是:

好的,我了解我收到的基本信息。但我不明白的是我在哪里获得第二次会议......有人可以帮助我吗?

我正在使用 Hibernate 3.2.6.ga、Spring 2.5.5 和 Tomcat 6.0

0 投票
2 回答
5375 浏览

spring - 谁能指出我的 Spring MVC、Tiles、Freemarker 集成示例?

在我基于 Spring MVC 的应用程序中,我使用 Freemarker,我非常喜欢它,但它缺乏复合视图模式提供的优势。

我正在考虑尝试将 Tiles2 与 Freemarker 一起使用 - 有谁知道我在哪里可以找到 SpringMVC 和 Tiles2+Freemarker 的简单示例?