问题标签 [spring-bean-dsl]

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

spring - Spring Kotlin DSL:获取特定类型的所有 bean

假设我有一个接口Yoyo和这个接口的不同实现:

现在我想实例化所有bean并在上下文初始化后做一些逻辑:

我不想手动获取所有bean的引用(这很乏味),而是这样做:

但是我得到一个例外:

我知道我可以这样做,但我想改用新的 Kotlin DSL:

是否可以?有任何想法吗?

PS 这里是要点

0 投票
2 回答
816 浏览

spring-boot - 来自 Docker 的环境变量不会传递给 Spring

我尝试将简单的 java 应用程序 dockerize。

我的Dockerfile

在我的 bean 定义文件中,我尝试记录属性:

但是当我打电话时:

它导致foo从 java 中不可见。

但是,如果我从 Idea 运行我的应用程序并直接传递环境变量,它就很有魅力。

我错过了什么吗?如何使传入的值env可用于 java?

0 投票
1 回答
92 浏览

spring - kotlin的Spring bean定义dsl中的评估顺序?

我想知道何时environment考虑方法。

考虑以下代码:

有时我观察到与 no bean 类型相关的错误Foo。这是否意味着它environment没有被评估为第一个表达式之一?

0 投票
1 回答
42 浏览

spring - 功能 bean 定义 Kotlin DSL - 将初始化程序添加到单个测试类?

我有一个使用 Redis 的 Spring Boot 测试,我想仅为该测试加载与 Redis 相关的 bean。

我有一个定义 bean 的函数:

而且我只想将那些 bean 添加到单个测试类中。

有没有办法在不向测试资源文件夹中的应用程序属性添加 bean 初始化程序的情况下这样做?

0 投票
1 回答
22 浏览

spring - Spring Kotlin Bean DSL - 仅当存在其他 bean 时才注册 bean?

仅当上下文中存在MyBean另一个 bean ( ) 时,我才想注册 bean ( )。anotherBeanThatShouldBePresent

我怎样才能做到这一点?