-
热启动
springboot添加下面的依赖就可以设置热启动,每次修改代码不需要每次都重新启动
scope 属性为true 时每次改变也都刷新日志,如果不想刷新日志可改为provided
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>provided</scope>
</dependency>
-
定时器
我们搭建好spring boot项目后,创建定时器任务还是比较简单的
- 在启动类上加上注解 @EnableScheduling
@SpringBootApplication
@EnableScheduling
@MapperScan("com.zzidc.*.mapper")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
- 创建定时器任务类
@Component
public class Scheduler{
//每隔2秒执行一次
@Scheduled(fixedRate = 2000)
public void testTasks() {
System.out.println("定时任务启动");
}
}