springboot @scheduled 定时任务怎么指定端口的服务运行
时间: 2023-02-08 13:59:56 浏览: 280
SpringBoot执行定时任务@Scheduled的方法
5星 · 资源好评率100%
在 Spring Boot 中使用 `@Scheduled` 注解来创建定时任务非常简单。只需要在需要定时执行的方法上添加 `@Scheduled` 注解即可。
如果你需要指定该定时任务运行在某个特定的端口的服务中,可以在启动应用程序时指定端口号。例如,使用以下命令启动应用程序:
```
$ java -jar myproject.jar --server.port=8888
```
即可指定端口号为 8888.
或者
```
@Value("${server.port}")
int port;
```
然后在启动时使用 --server.port=8888
这样就可以在程序中读取端口号了。
如果需要确定你的定时任务运行在哪个端口服务上,可以在任务方法上注入上面的变量,进行端口判断。
阅读全文