控制台log输出为何频频失踪?
wxss代码为何频频失效?
wxml布局为何乱作一团?
究竟是道德的沦丧?还是人性的缺失?
让我们一起来走跑进科学
前言
在 Spring Boot 中,你可以使用实现[ApplicationRunner]的方式在应用程序启动后执行某些方法。
正文
使用 ApplicationRunner
接口: ApplicationRunner
是 Spring Boot 提供的接口,用于在应用程序启动后执行特定的代码。你可以实现这个接口并重写 run
方法来定义要执行的逻辑。这些接口可用于执行初始化操作、数据加载等任务。
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
@Component
@Order(value = 1)
public class AfterRunner implements ApplicationRunner {
@Override
public void run(ApplicationArguments args) throws Exception {
System.out.println("需要触发的行为....");
}
}
以上是一个示例 注解@order
注解是spring-core
包下的一个注解,@Order
的作用是定义Spring IOC容器中Bean的执行顺序的优先级。@order
当中只要一个value属性,而且还是int类型,值越低优先级越高,默认值是Ordered.LOWEST_PRECEDENCE
,表示最低优先级(输给任何其他指定的顺序值)。
以上是目录结构示范。
总结
神州行我看行