小编Joh*_*ohn的帖子

如何在application.properties中配置@Scheduled的cron值

我正在像这样使用弹簧计划。

@Component
@EnableScheduling
public class ScheduledTasks {

    @Autowired
    private ISomeJob someJob;

    /**
     * do a Job every 5 minutes.
     */
    @Scheduled(cron = "0 0/5 * * * ?")
    public void foo(){
        someJob.doSomething();
    }
}
Run Code Online (Sandbox Code Playgroud)

有效。但有一个问题。
我有两个名为debug和的配置文件release
我想每5分钟执行一次这项工作,debug但每小时要执行一次release
因此,有什么方法可以配置cronapplication.properties中的值。

cron spring schedule

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

如何在spring-boot应用程序中每天滚动日志文件

我在CentOS 6.5上部署了一个spring-boot应用程序.
该应用程序由命令'service app start'启动.
以下是app.conf的内容.

JAVA_HOME=/xxx
LOG_FOLDER=/xxx
Run Code Online (Sandbox Code Playgroud)

我很困惑,如何每天滚动日志文件.
application.properties中没有logback.xml或任何其他logback配置.

java logback spring-boot

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

如何通过 application.properties 注入日期值

有没有办法在 Spring-Boot 项目中通过 application.properties 注入日期值。像这样。

@Component
@ConfigurationProperties(prefix = "foo")
public Class FooConfiguration {
    private Date startTime;
    //getter and setter
}
foo.startTime="2019-03-18 00:00:00"
Run Code Online (Sandbox Code Playgroud)

java spring-boot

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

标签 统计

java ×2

spring-boot ×2

cron ×1

logback ×1

schedule ×1

spring ×1