【问题标题】:can I convert String to Boolean in @ComponentScan::lazyInit?我可以在@ComponentScan::lazyInit 中将字符串转换为布尔值吗?
【发布时间】:2016-05-30 06:21:30
【问题描述】:

application.properties:

app.lazy_init=true

Main类中:

@ComponentScan(lazyInit = "${app.lazy_init: false}")
public class Main(){...}

但是lazyInitBoolean,如何将String 转换为Boolean 中的@ComponentScan::lazyInit

【问题讨论】:

    标签: java spring-boot dynamic-properties


    【解决方案1】:

    你不能。 lazyInit 被键入为 boolean,因此您配置它的值在编译时必须是 boolean。换句话说,没有机会将String 转换为boolean,因为该转换必须在运行时执行。

    【讨论】:

    • 是的。谢谢!
    猜你喜欢
    • 2012-07-12
    • 1970-01-01
    • 2018-09-07
    • 1970-01-01
    • 2019-10-15
    • 2018-09-10
    • 2019-02-19
    • 2017-07-02
    • 1970-01-01
    相关资源
    最近更新 更多