LinkedHashMap 如何随机获取值?
哥子们,如何从获取配置文件随机获取一个值?
为何第4步获取到null
配置文件
app.users[0].name=aceapp.users[0].val=ace007
app.users[1].name=cage
app.users[1].val=cage009
app.users[2].name=kyle
app.users[2].val=kyle002
配置类
import lombok.Data;import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import java.util.Map;
@Component
@Data
@ConfigurationProperties(prefix = "app")
public class UserConf {
private Map<String, User> users;
@Data
public static class User {
private String name;
private String val;
}
}
控制器
回答:
1是字符串,不是数字
以上是 LinkedHashMap 如何随机获取值? 的全部内容, 来源链接: utcz.com/p/944254.html