小编mag*_*lla的帖子

Spring Batch和Spring3.1配置文件

最近面临的问题是,使用多个<beans>定义的spring 3.1启用的配置文件功能不适用于spring批次自有标记.

<beans profile="prod">
    <bean id ="test" class="java.lang.String"></bean>
    <batch:job id="job" abstract="true" >
     <batch:listeners>

        <batch:listener ref="jobExecutionContextDateSetter" />
        <batch:listener ref="jobStatusListener"/>
      </batch:listeners>
    </batch:job>
</beans>

<beans profile="dev">
    <bean id ="test" class="java.lang.String"></bean>
    <batch:job id="job" abstract="true" >
      <batch:listeners>
          <batch:listener ref="jobExecutionContextDateSetter" />
       </batch:listeners>
    </batch:job>
</beans>
Run Code Online (Sandbox Code Playgroud)

运行测试示例(没有启用任何一个配置文件)spring抱怨找到id"job"的多个注释.有任何想法吗 ?

spring profiles spring-batch

5
推荐指数
1
解决办法
717
查看次数

根据格式验证字符串日期为有效日期的最佳方法是什么?

最近开始使用WEB UI。并且遇到了日期字符串解析/验证的问题。“dd-mm-yyyy”我发现的一些方法是:

  1. 匹配 - 不完整的验证,不灵活。

    (19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])

  2. 有一个帖子,有人建议用可能的日期字符串预初始化 Set - 快速,有效,但也不灵活且消耗内存

有没有更简单的东西,也许在公共库中可用?

请不要建议 SimpleDateFormat :)

UPDATE 对Java 8正确答案是/sf/answers/3015320101/

java validation parsing date

1
推荐指数
1
解决办法
7109
查看次数

标签 统计

date ×1

java ×1

parsing ×1

profiles ×1

spring ×1

spring-batch ×1

validation ×1