JavaSpringBoot的@Value设置默认值,用冒号:
在Spring Boot中,你可以使用@Value
注解来注入配置属性的值。如果你需要为这个值设置默认值,可以使用冒号:
进行设置。
例如,假设你有一个配置属性app.message
,你想要为其设置默认值Hello World
,你可以这样做:
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
@Component
public class MyComponent {
@Value("${app.message:Hello World}")
private String message;
// ... 其他代码
}
在这个例子中,如果app.message
没有在配置文件中定义,那么message
字段将会被赋予默认值Hello World
。如果app.message
被定义了,那么message
字段将会被赋予定义的值。
评论已关闭