使用springboot定时器实现windows任务提醒

为了防止忘记某件事,使用程序调用windows的任务提醒

1. springboot定时器
使用注解@Scheduled和@EnableScheduling
@Scheduled:设置时间
@EnableScheduling:开启定时器
2. 调用windows任务提醒
public void displayTray(String msg) throws AWTException {
      SystemTray tray = SystemTray.getSystemTray();
      Image image = Toolkit.getDefaultToolkit().createImage("icon.png");
      TrayIcon trayIcon = new TrayIcon(image, "Tray Demo");
      trayIcon.setImageAutoSize(true);
      trayIcon.setToolTip("System tray icon demo");
      tray.add(trayIcon);
      trayIcon.displayMessage("每日新股更新", msg+"需更新", TrayIcon.MessageType.INFO);
  }

启动类的main也得修改

public static void main(String[] args) {
        SpringApplicationBuilder builder = new SpringApplicationBuilder(StockApplication.class);
        builder.headless(false);
        ConfigurableApplicationContext context = builder.run(args);
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值