Spring实践问题集合(1)

@Value注解如何设置默认值

原文来源:Spring @Value 设置默认值

//字符串:设置默认值
@Value("${some.key:my default value}")
private String stringWithDefaultValue;
//默认值为空
@Value("${some.key:}")
private String stringWithBlankDefaultValue;

//基本类型
@Value("${some.key:true}")
private boolean booleanWithDefaultValue;
@Value("${some.key:42}")
private int intWithDefaultValue;

//数组
@Value("${some.key:one,two,three}")
private String[] stringArrayWithDefaults;
@Value("${some.key:1,2,3}")
private int[] intArrayWithDefaults;

SpringBoot 启动报错: org.apache.catalina.LifecycleException: Protocol handler start failed

原文来源:
spring boot 启动报错org.apache.catalina.LifecycleException: Protocol handler start failed

报错原因:默认的端口8080已经被占用了,修改一下端口即可。


你可能感兴趣的:(spring,springboot)