Using @EnabledIf with spring.profiles.active property in Spring Environment within tests

前端 未结 3 1032
死守一世寂寞
死守一世寂寞 2021-02-06 11:08

According to the documentation (https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/test/context/junit/jupiter/EnabledIf.html#expression--) you

3条回答
  •  闹比i
    闹比i (楼主)
    2021-02-06 12:04

    Try that with an extra apostrophe to wrap property when used in SpEL:

    @EnabledIf(value = "#{'${spring.profiles.active}' == 'test'}", loadContext = true)
    

    I worked for me (finally!) when I tried to use custom property

提交回复
热议问题