你不能。当您将fixeddelay
属性设置为-1
或尝试使用@dischedure
而不为其任何属性指定有效值时,Spring将抱怨没有设置任何属性:
需要“cron”
、“fixed delay(String)”
或“fixed rate(String)”
属性之一
您可以通过查看scheduledannotationBeanPostProcessor#processScheduled
的源代码来验证此行为。
boolean processScheduled = false;
// ...
if (fixedRate >= 0) {
Assert.isTrue(!processedSchedule, errorMessage);
processedSchedule = true;
this.registrar.addFixedRateTask(new IntervalTask(runnable, fixedRate, initialDelay));
}
// ...
Assert.isTrue(processedSchedule, errorMessage);
例如,我知道在检查字符串时,可以执行如下操作 但是是否有一种方法来检查一个字符是否匹配一个可能性列表?或者我必须逐一检查,例如 ...等。
我正在写一个jar,打算与Spring和Ehcache一起使用。Spring要求为每个元素定义一个缓存,所以我计划为jar定义一个Ehcache,最好是作为jar中的一个资源,可以导入应用程序的主要Ehcache配置。然而,我对示例Ehcache配置文件的阅读和我的谷歌搜索并没有找到任何导入子Ehcache配置文件的方法。 有没有办法导入一个子Ehache配置文件,或者有没有其他方法来解决这个问题
我尝试用以下方法调用三个引用游标参数: 但是listOfObjects只包含cursor1的内容,无法获得cursor2的内容。
是否可以初始化一个Spring? 例如。 (我正在尝试最后两个场景)
我发现了这个问题,但当我尝试它时,我遇到了同样的问题Spring Boot是否可以用JAR打包提供JSP 我的问题是为什么当我尝试的时候它会起作用 $java-jar target/mymodule-0.0.1-snapshot.jar 在jar或目标目录中没有WEB-INF目录,当我把它放在那里时,它没有帮助