首先得先搭建一个springboot项目,配置好自己的环境,将自己的业务写好,然后就自定义一个类,如下:
@Component
@Slf4j
public class MyPostConstruct {
@Autowired
private MemberService memberService;
@PostConstruct
public void init() {
memberService.updateMember();
log.info("执行成功!");
}
}
这个类来调用业务,然后加上@PostConstruct这个注解,你的项目启动的时候就会自动使用这个方法了,如果你想运行完毕之后停止项目运行,你就可以在入口类的地方加一个System.exit(0);实例如下:
@SpringBootApplication
public class UnionDomeApplication {
public static void main(String[] args) {
SpringApplication.run(UnionDomeApplication.class, args);
// 执行关闭进程的逻辑
System.exit(0);
}
}
这样你打成jar包之后在你的机器上面运行这个jar你就可以解决你的问题了。(这个的使用场景:比如在你之前的项目中需要添加新字段,但是这个字段不怎么好生效,然后要在之前的数据中实现这个字段,你就可以使用这个方法。)
2599

被折叠的 条评论
为什么被折叠?



