小编Bad*_*heh的帖子

有条件地弹簧启动@EnableScheduling

有没有办法根据应用程序属性使@EnableScheduling有条件?也可以根据属性禁用控制器吗?

我想要实现的是使用相同的Spring启动应用程序来处理Web请求(但不能在同一台计算机上运行计划任务),并在后端服务器上安装相同的应用程序以仅运行计划任务.

我的应用看起来像这样

@SpringBootApplication
@EnableScheduling
@EnableTransactionManagement
public class MyApp {

   public static void main(String[] args) {
        SpringApplication.run(MyApp.class, args);
   }

}
Run Code Online (Sandbox Code Playgroud)

示例预定作业看起来像这样

@Component
public class MyTask {

   @Scheduled(fixedRate = 60000)
   public void doSomeBackendJob() {
       /* job implementation here */
   }
}
Run Code Online (Sandbox Code Playgroud)

java spring-boot

10
推荐指数
3
解决办法
5610
查看次数

正则表达式只删除数字之间的空格

我需要删除数字之间的空格,以便像这样的字符串:

"Hello 111 222 333 World!"
Run Code Online (Sandbox Code Playgroud)

"Hello 111222333 World!"
Run Code Online (Sandbox Code Playgroud)

我试过这个:

message = message.replaceAll("[\\d+](\\s+)[\\d+]", "");
Run Code Online (Sandbox Code Playgroud)

似乎没有完成它.

java regex android

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

布尔值中的p字代表什么?

我正在研究一些C和TCL库,这些库在变量名的末尾使用addin ap的约定来指代布尔值,即

set is_registered_p 0
# do stuff
if { $is_registered_p } { 
    #do stuff
}
Run Code Online (Sandbox Code Playgroud)

我在多个文件和多个来源中找到了这个,所以我认为它必须是某种约定.

c tcl naming-conventions

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

标签 统计

java ×2

android ×1

c ×1

naming-conventions ×1

regex ×1

spring-boot ×1

tcl ×1