第一个应用程序.yaml:application:name:sample-service第二个应用程序.yaml:common:kafka:topic:test
我创建了一个具有@ConfigurationProperties(Prefix='common.kafka')的配置类(abc.java)和另一个具有@ConfigurationProperties(Prefix='application')
的配置类(xyz.java
在xyz.java中,我继承了abc.java。在执行xyz.java时,我无法访问abc.java的属性,获取NPE。如果我保持相同的前缀层次结构,即@configurationproperties(prefix='application')就可以实现这一点
简而言之,我想在spring-boot微服务的单个类中访问两个application.yaml配置。但是,我没有能力做到。请提供访问这两个属性的任何建议。
为什么一定要将一个类继承到另一个类中?
有两个@ConfigurationProperties注释类作为属性的新类不是更好吗。
例如。
@Component
public class Properties {
@Autowired
ApplicationProperties applicationProperties;
@Auworied
KafkaProperties kafkaProperties;
}
我使用SpringBoot,有两个非常相似的服务,我想在。 配置大致如下所示: 是否可以创建一个带有注释的类,并在注入点设置前缀? 例如。 然后在服务本身: 不幸的是,我还没有在留档中找到关于这样一个功能的东西...非常感谢您的帮助!
我需要你对Web应用程序概念的帮助。我想使用单个查询从不同的表中获取不同的列。所有表中的一列都是相同的,比如pk_data(varchar)。但是我需要基于列的不同列。例如,我需要第一个表的用户名和第二个表的地址,第三个表的年龄和第四个表的成本。但是我还需要使用带有列的where子句。 我们可以用其他方式理解这个问题。我有一个变量,其中包含许多。我想根据此记录获取数据。 并且< code>Hash
我有两种不同类型的Avro数据,它们有一些公共字段。我想在映射器中读取这些公共字段。我想通过在集群中生成单个作业来阅读本文。 下面是示例avro模式 模式1: {“type”:“record”,“name”:“Test”,“namespace”:“com.abc.schema.SchemaOne”,“doc”:“Avro使用MR.存储模式”,“fields”:[{“name”:“EE”,“type
问题内容: 我需要在zip文件中读取单个文件“ test.txt”的内容。整个zip文件是一个非常大的文件(2gb),其中包含很多文件(10,000,000),因此,提取整个文件对我而言不是可行的解决方案。如何读取单个文件? 问题答案: 尝试使用包装器: 您也可以使用:
是否可以使用spring batch Itemreader(在单个读取器中)读取两个不同的文件,并比较这两个文件中存在的属性(如ID列)。基于这些使用Itemprocessor和Itemwriter的ID的比较,将在新文件中使用Itemwriter写入记录
我有一个带有sheet1 excel文件,该文件的第2行和第10列有一个我需要读取的值。这是我的代码。 获取了cell对象Excel.Range后,我不知道如何读取该单元格的内容。我试着把它转换成数组并在它上面循环,我试着转换成字符串数组等等,我确信这是非常简单的。有没有直接的方法只得到一个字符串的单元格值?