问题标签 [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 回答
13528 浏览

java - 如何在 Spring 中注册自定义类型转换器?

我需要通过 http 请求参数传递一个 UUID 实例。Spring 需要注册一个自定义类型转换器(来自 String)。我如何注册一个?

0 投票
9 回答
35734 浏览

java - 我应该为我的业务层使用 EJB3 还是 Spring?

我的团队正在开发一种带有 Web 前端的面向服务的新产品。在讨论我们将使用什么技术时,我们决定运行 JBoss 应用程序服务器、Flex 前端(可能使用 Adob​​e AIR 进行桌面部署)以及连接客户端和服务器的 Web 服务。

在为我们的业务逻辑使用哪种服务器技术时,我们陷入了僵局。最大的争论是在 EJB3 和 Spring 之间,我们最大的担忧是可伸缩性和性能,以及代码库的可维护性。

以下是我的问题:

  1. 支持或反对 EJB3 与 Spring 的论点是什么?
    • 我可以期待每个陷阱有哪些陷阱?
    • 我在哪里可以找到好的基准信息?
0 投票
5 回答
6663 浏览

java - Spring 2.5 中的枚举和依赖注入图

假设我们有以下 Java 代码:

这段代码片段只不过是稍微改进的侦听器模式,其中每个侦听器都在告诉它感兴趣的事件类型,并且提供的方法维护这些关系的并发映射。

最初,我希望通过我自己的注释框架调用此方法,但遇到了各种注释限制的砖墙(例如,您不能将java.lang.Enum作为注释参数,还有一组各种类加载器问题)因此决定使用Spring。

谁能告诉我如何 Spring_ify_ 这个?我想要实现的是:
1. 将维护者类定义为 Spring bean。
2. 使各种监听器都可以使用addListener方法通过XML注册到Maintainer 。Spring doc 和 Google 在示例中都非常慷慨。

有没有办法轻松实现这一目标?

0 投票
2 回答
21019 浏览

java - JPA 多事务管理器

我有一个 applicationContext.xml 文件,它在 Spring 中间件自定义应用程序中配置了两个 org.springframework.orm.jpa.JpaTransactionManager (每个都有自己的持久性单元,不同的数据库)。

我想使用基于注释的事务(@Transactional),而不是搞乱 TransactionStatus 提交、保存和回滚。

一位同事提到,当有多个事务管理器时,即使上下文文件设置正确(引用转到正确的持久性单元),这样做也会感到困惑。有人见过问题吗?


在您的配置中,您会有两个事务管理器吗?你会有 txManager1 和 txManager2 吗?

这就是我在 JPA 中所拥有的,两个不同的 Spring bean 是事务管理器。

0 投票
8 回答
65990 浏览

java - 如何使用 Spring Security 对 Active Directory 服务器进行身份验证?

我正在编写一个需要用户登录的 Spring Web 应用程序。我的公司有一台 Active Directory 服务器,我想将其用于此目的。但是,我无法使用 Spring Security 连接到服务器。

我正在使用 Spring 2.5.5 和 Spring Security 2.0.3,以及 Java 1.6。

如果我将 LDAP URL 更改为错误的 IP 地址,它不会抛出异常或任何东西,所以我想知道它是否开始尝试连接到服务器。

尽管 Web 应用程序启动得很好,但我在登录页面中输入的任何信息都会被拒绝。我以前使用过一个 InMemoryDaoImpl,它工作得很好,所以我的应用程序的其余部分似乎配置正确。

这是我与安全相关的 bean:

0 投票
1 回答
881 浏览

java - Spring Web Flow 中快照和流存储库的最佳文档是什么?

我正在寻找更多更好的关于 Spring Web Flow 中的快照、流存储库和流状态序列化的文档。我发现的可用文档似乎很少。“Spring in Action”没有谈论这个。Spring Web Flow Reference Manual 确实在这里提到了几个标志:

http://static.springframework.org/spring-webflow/docs/2.0.x/reference/htmlsingle/spring-webflow-reference.html#tuning-flow-execution-repository

但并没有真正谈论为什么要更改这些设置、使用模式等。

有人有好的参考吗?

0 投票
13 回答
5692 浏览

java - 您如何在不同的暂存环境中维护 java webapps?

您可能有一组在开发人员机器上使用的属性,这些属性因开发人员而异,另一组用于暂存环境,还有一组用于生产环境。

在 Spring 应用程序中,您可能还希望在本地环境中而不是在生产环境中加载 bean,反之亦然。

你怎么处理这个?您是否使用单独的文件、ant/maven 资源过滤或其他方法?

0 投票
7 回答
15484 浏览

java - 我可以从较小的配置文件中编写 Spring 配置文件吗?

我有几个项目都使用一个项目作为数据模型。这些项目中的每一个都有自己的 applicationContext.xml 文件,其中包含一堆重复的数据内容。

我想要一个 modelContext.xml 文件和另一个用于我的 ui.xml 等。

我可以这样做吗?

0 投票
2 回答
1779 浏览

spring - 国际化网站

我正在使用 freemarker、SiteMesh 和 Spring 框架。对于页面,我使用 ${requestContext.getMessage()} 从 message.properties 获取消息。但是对于装饰者来说,这是行不通的。我应该怎么做才能让sitemesh的国际化工作?

0 投票
4 回答
2940 浏览

java - 在 Spring Bean 上下文中有许多未使用的 bean 会浪费大量资源吗?

我的模型层被少数不同的项目使用,我想为模型使用单个 XML Spring 配置文件,无论哪个项目正在使用它。

我的问题是:由于并非所有项目都使用了所有 bean,如果没有实例化,我是否会浪费大量资源?我不太确定 Spring 加载它们有多懒惰,因为直到现在它才成为问题。

有任何想法吗?