问题标签 [spring-bean]

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 回答
1256 浏览

spring - 未找到并调用 DelegatingFilterProxy 过滤器

这是我的 web.xml 文件中的一个片段

NO IDEA - 为什么它没有被调用。

0 投票
2 回答
159 浏览

java - 弱需求:如何确保一个对象被初始化

我想编写对 bean 友好的类。我观察到一种趋势(主要是使用 bean)将所需参数从构造函数移动到设置器(并init()在完成设置初始状态时使用方法)。

这个方法让我很担心,因为我希望我的类可以在没有 bean 基础结构的情况下使用,就像 Java 对象一样。正如我想象的那样,我必须在每个方法assert style中检查对象的正确状态。

上面的快速演示:

有更好的做法吗?

0 投票
0 回答
792 浏览

web-services - 使用 JAX-WS 导出独立 Web 服务会引发错误

我在使用 spring jax-ws SimpleJaxWsServiceExporter 公开独立 Web 服务进行远程处理时遇到问题。以下是我在启动应用程序时的配置和错误消息。我使用 JBoss 5.1.0 作为应用服务器。请帮我配置一下。我没有使用任何 com.sun.xml.ws.transport.http.servlet.WSSpringServlet,因为我想将 Web 服务公开为独立的。

我的 applicationContext.xml

我的端点类:

我的端点实现的接口:

我的域对象:

错误信息:

org.springframework.beans.factory.BeanCreationException:在 ZipEntryHandler@1724575[path=provider.war/WEB-INF/lib/core-services- 1.0.0-SNAPSHOT.jar/module-beans/applicationContext.xml context=file:/D:/Softwares/JBoss5.1.x/jboss510/server/NEWFW_SERVER/deploy/real=file:/D:/Softwares/JBoss5 .1.x/jboss510/server/NEWFW_SERVER/deploy/provider.war/WEB-INF/lib/core-services-1.0.0-SNAPSHOT.jar/module-beans/applicationContext.xml]:调用init方法失败;嵌套异常是 java.lang.IllegalArgumentException: class com.webservices.CarServiceEndpoint$$EnhancerByCGLIB$$3002d7c 既没有 @WebService 也没有 @WebServiceProvider 注释

0 投票
1 回答
83 浏览

spring - 没有重复的循环依赖(带有内部bean) - 是可能的吗?

采取以下配置:

是否可以在不直接引用myToyotabean 的Wheel情况下构建此图?(也许使用SpEL)。

parent我担心的是,如果不引入损坏引用的可能性(那是我忘记手动调整属性),我无法将 Wheels 的描述复制粘贴到另一个 Car bean 。

换句话说:内部 bean 有没有办法在不知道它的名字的情况下引用它包含的 bean?

0 投票
4 回答
21746 浏览

java - Spring延迟加载-加载一个bean会加载该类的所有@Lazy bean

我已经声明了两个相同类类型的 bean。将它们初始化为@Lazy. @Autowiring其中一个 bean 也自动初始化了另一个 bean。我很惊讶看到这种行为。只是想知道更多关于机制的信息。

代码

输出

如果您观察输出,您可能会注意到helloworld1bean 在 is 时被helloworld2初始化@Autowired

我通过删除进行了测试@Autowired,它产生了预期的结果:没有初始化任何 bean。

0 投票
3 回答
66060 浏览

spring - 如何将@Value 定义为可选

我在 Spring bean 中有以下内容:

该值已正确注入。但是,该变量必须是可选的,它作为命令行参数传入(然后使用SimpleCommandLinePropertySource添加到 Spring 上下文中),并且该参数并不总是存在。

为了提供默认值,我尝试了以下两种方法:

但在每种情况下,即使存在实际值,冒号后的默认参数也会被注入 - 这似乎会覆盖 Spring 应该注入的内容。

指定不需要 @Value的正确方法是什么?

谢谢

0 投票
1 回答
328 浏览

spring - 如何为用户定义的类列表定义spring bean?

我是春天的新手。使用 jdk 1.7。我定义了一个类:

并尝试从与以下相同的包中的另一个类创建此类的列表:

这是我的应用程序上下文:

我收到错误:

我在哪里做错了?

0 投票
1 回答
1050 浏览

spring - spring应用程序安全配置bean扫描

在我的项目中,我需要一个自定义的 userDetailsS​​ervice,所以我在某个包中这样声明它:

在我的 application-security.xml 文件中,我添加了组件扫描,

这并没有帮助我找到带注释的 bean,我得到了 bean 没有定义的异常。

在我的情况下,唯一可行的方法是: 1.删除服务注释 2.在 application-security.xml 中使用 beans:bean,id,class 创建 bean。这很好用。

更有趣的是,当我同时保留组件扫描和注释时,我得到了一个 ID 重复(多个 bean,要求指定 ID)错误。

所以这意味着@Service确实创建了 bean,但你不会在 security.xml 中找到它?

0 投票
0 回答
14 浏览

spring-bean - 从 XML 配置调用 bean 方法

我有一个用一些内容初始化的bean(一个包含一些内置元素的集合)。我想将这个预配置的 bean 与我的库一起提供。

同时,我想让库的用户可以将他或她自己的元素插入到这个集合中(目前通过调用addDocument()函数从代码中完成)。

有没有办法从配置中实现这一点?这个问题在其他库中是如何解决的?

0 投票
0 回答
178 浏览

java - 在安全过滤器中注入 bean (Spring)

在登录之前,我添加了一个过滤器,用于检查计算机名称是否已在数据库中注册。为此,我在过滤器中注入了一个存储库。问题是它将bean标记为null,并且我读取了过滤器并且bean处于不同的上下文中。

我怎样才能将豆子注入过滤器?

这是bean注入

这是我想使用存储库方法的方法