Spring-boot: set default value to configurable properties

后端 未结 2 1508
无人共我
无人共我 2021-02-18 18:24

I have a properties class below in my spring-boot project.

@Component
@ConfigurationProperties(prefix = \"myprefix\")
public class MyProperties {
    private Str         


        
2条回答
  •  梦如初夏
    2021-02-18 18:48

    Check if property1 was set using a @PostContruct in your MyProperties class. If it wasn't you can assign it to another property.

    @PostConstruct
        public void init() {
            if(property1==null) {
                property1 = //whatever you want
            }
        }
    

提交回复
热议问题