问题标签 [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.
spring - Spring Kotlin DSL:获取特定类型的所有 bean
假设我有一个接口Yoyo
和这个接口的不同实现:
现在我想实例化所有bean并在上下文初始化后做一些逻辑:
我不想手动获取所有bean的引用(这很乏味),而是这样做:
但是我得到一个例外:
我知道我可以这样做,但我想改用新的 Kotlin DSL:
是否可以?有任何想法吗?
PS 这里是要点。
spring-boot - 来自 Docker 的环境变量不会传递给 Spring
我尝试将简单的 java 应用程序 dockerize。
我的Dockerfile
:
在我的 bean 定义文件中,我尝试记录属性:
但是当我打电话时:
它导致foo
从 java 中不可见。
但是,如果我从 Idea 运行我的应用程序并直接传递环境变量,它就很有魅力。
我错过了什么吗?如何使传入的值env
可用于 java?
spring - kotlin的Spring bean定义dsl中的评估顺序?
我想知道何时environment
考虑方法。
考虑以下代码:
有时我观察到与 no bean 类型相关的错误Foo
。这是否意味着它environment
没有被评估为第一个表达式之一?
spring - 功能 bean 定义 Kotlin DSL - 将初始化程序添加到单个测试类?
我有一个使用 Redis 的 Spring Boot 测试,我想仅为该测试加载与 Redis 相关的 bean。
我有一个定义 bean 的函数:
而且我只想将那些 bean 添加到单个测试类中。
有没有办法在不向测试资源文件夹中的应用程序属性添加 bean 初始化程序的情况下这样做?
spring - Spring Kotlin Bean DSL - 仅当存在其他 bean 时才注册 bean?
仅当上下文中存在MyBean
另一个 bean ( ) 时,我才想注册 bean ( )。anotherBeanThatShouldBePresent
我怎样才能做到这一点?