我在这里尝试遵循本指南:
https://github . com/Spring-projects/Spring-Boot/wiki/Spring-Boot-Configuration-Binding
但是我正在努力让它工作。
我想从 application.yml 中定义的映射初始化哈希映射。
这是我最后一次尝试yml-map定义:
symbols:
symbolPairs.CombinationsAlpha="CombinationsAlpha"
symbolPairs.[CombinationsAlpha]=aaabbb, bbbaaa, ccceee, dddggg
symbolPairs.Combinations="CombinationsInteger"
symbolPairs.[CombinationsAlpha]=000111, 222666, 999000, 151515
这是我的java类:
@Data
@Configuration
@EnableConfigurationProperties
@ConfigurationProperties(prefix = "symbols")
public class SymbolsConfig {
private Map<String, List<String>> symbolPairs = new HashMap<>();
}
我想将“组合Aplha
”和“组合整数”
注入为键,并将值注入为字符串列表。我正在努力正确定义 yml。
来自项目的@Data
注释生成getter和setter。
你的yml结构不正确。像这样改变你的yml
symbols:
symbolPairs.[CombinationsAlpha]: aaabbb, bbbaaa, ccceee, dddggg
symbolPairs.[CombinationsInteger]: 000111, 222666, 999000, 151515
这是输出
以YML格式列出复杂对象: 我需要将此结构映射到java类: 是否可以使用Spring Boot功能来映射它?如果是的话,我会很感激的。
它似乎试图访问该控制器上的值,而我正在尝试将值发送到该控制器,并尝试使用选定的值创建相同的对象 有谁能告诉我,我哪里做错了,我需要注意什么 编辑 我不确定我做错了哪件事,似乎是我的JSTL表达式不对
背景: 我已经阅读了大量关于如何使用ConfigurationProperties从config中读取列表的示例。。见下文 将Yaml中的列表映射到Spring Boot中的对象列表 https://github.com/konrad-garus/so-yaml https://www.boraji.com/spring-boot-configurationproperties-example .
我有一个如下的枚举 此枚举表示客户的类型。 我们有一个返回客户详细信息的API 我需要验证customerType值是否为枚举中存在的值,是否有方法通过使用getContentType方法或其他方法验证方法声明中的值,就像我在date而不是方法体中所做的那样。 请帮忙。
问题内容: 例如 输入:[‘A’,’Z’,’F’,’D’,…] 输出:[0,25,5,3,…] 在C语言中,我只是从’A’中减去char,但是我似乎无法在Java中做到这一点。 问题答案: 您也可以在Java中使用char进行简单的数学运算: 将输出0。
如何在Spring Data Jpa中将映射映射到存储库中的查询? 下面是我的通用存储库源代码。 如下所示,我希望接收queryParams作为参数,并将queryParams对应的键和值映射到where子句。 因为它是一个GenericRepository,所以无法实现,我想把映射的内容放在@Query中。 我一直在搜索,但我找不到任何关于它的信息,所以我不知道如何解决这个问题。 如果有办法,请