| 1234567891011121314151617181920212223242526272829 |
- package cn.reghao.tnb.file.app.util;
- import cn.reghao.tnb.file.app.config.DfsProperties;
- import org.springframework.beans.factory.DisposableBean;
- import org.springframework.boot.ApplicationArguments;
- import org.springframework.boot.ApplicationRunner;
- import org.springframework.stereotype.Component;
- /**
- * @author reghao
- * @date 2022-03-23 09:22:01
- */
- @Component
- public class FileLifecycle implements ApplicationRunner, DisposableBean {
- private final DfsProperties dfsProperties;
- public FileLifecycle(DfsProperties dfsProperties) {
- this.dfsProperties = dfsProperties;
- }
- @Override
- public void run(ApplicationArguments args) throws Exception {
- LocalStores.init(dfsProperties);
- }
- @Override
- public void destroy() {
- }
- }
|