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


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理