LinkedHashMap 如何随机获取值?

哥子们,如何从获取配置文件随机获取一个值?
为何第4步获取到null

配置文件

app.users[0].name=ace
app.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;
    }
}

控制器

image.png

阅读 1.4k
1 个回答

1是字符串,不是数字

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题