@@ -172,7 +172,7 @@ open class BeanDefinitionDsl(private val init: BeanDefinitionDsl.() -> Unit,
172
172
initMethodName : String? = null,
173
173
destroyMethodName : String? = null,
174
174
description : String? = null,
175
- role : Role = Role . APPLICATION ) {
175
+ role : Role ? = null ) {
176
176
177
177
val customizer = BeanDefinitionCustomizer { bd ->
178
178
scope?.let { bd.scope = scope.name.toLowerCase() }
@@ -182,7 +182,7 @@ open class BeanDefinitionDsl(private val init: BeanDefinitionDsl.() -> Unit,
182
182
initMethodName?.let { bd.initMethodName = initMethodName }
183
183
destroyMethodName?.let { bd.destroyMethodName = destroyMethodName }
184
184
description?.let { bd.description = description }
185
- bd.role = role.ordinal
185
+ role?. let { bd.role = role.ordinal }
186
186
}
187
187
188
188
val beanName = name ? : BeanDefinitionReaderUtils .uniqueBeanName(T ::class .java.name, context);
@@ -214,7 +214,7 @@ open class BeanDefinitionDsl(private val init: BeanDefinitionDsl.() -> Unit,
214
214
initMethodName : String? = null,
215
215
destroyMethodName : String? = null,
216
216
description : String? = null,
217
- role : Role = Role . APPLICATION ,
217
+ role : Role ? = null ,
218
218
crossinline function : () -> T ) {
219
219
220
220
val customizer = BeanDefinitionCustomizer { bd ->
@@ -225,7 +225,7 @@ open class BeanDefinitionDsl(private val init: BeanDefinitionDsl.() -> Unit,
225
225
initMethodName?.let { bd.initMethodName = initMethodName }
226
226
destroyMethodName?.let { bd.destroyMethodName = destroyMethodName }
227
227
description?.let { bd.description = description }
228
- bd.role = role.ordinal
228
+ role?. let { bd.role = role.ordinal }
229
229
}
230
230
231
231
0 commit comments