gpt4 book ai didi

java - 如何使用今天的日期传入文件名值属性

转载 作者:行者123 更新时间:2023-12-01 11:34:44 24 4
gpt4 key购买 nike

   <bean id="FileWriter" class="com.sample.FileWriter">
<constructor-arg value="${path.to.output}"/>
<constructor-arg value="${filename}"/>
</bean>

我想使用 spring 从属性文件中传递带有今天日期的文件名,以便它不会在类中硬编码。这可能吗?

我希望在 F_IN_1243_MMDDYYYY.xml 中传递的文件名,其中 MMDDYYYY 是今天的日期?

最佳答案

您应该能够使您的 bean 原型(prototype)化范围并在属性表达式中包含 java 方法调用。类似于:

   <bean id="FileWriter" class="com.sample.FileWriter" scope="prototype">
<constructor-arg value="${path.to.output}"/>
<constructor-arg value="#{T(Utils).filename()}"/>
</bean>

其中Utils.filename ()是一个调用SimpleDateFormat并组成文件名的实用方法。

关于java - 如何使用今天的日期传入文件名值属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30125802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com