乐趣区

关于spring:Spring实践问题集合1

注:每个汇合的问题数为 10-15 个。

@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 曾经被占用了,批改一下端口即可。


退出移动版