背景
SpringBoot 配置的时候,针对于文件上传,有个 location 属性,主要是设置一个文件的临时目录,但是他没不能自动创建该目录,而且必须存在,不然则会报错;一开始在 @ComponentScan 扫描的时候,创建一个针对文件目录 config,从而达到效果;后面发现有个专门针对启动时初始化资源的接口
| 1 | # 文件上传配置 | 
| 1 | # 文件上传目录 | 
神奇 CommandLineRunner
CommandLineRunner 接口的 Component 会在所有 Spring Beans都初始化之后,SpringApplication.run()之前执行,非常适合在应用程序启动之初进行一些数据初始化的工作。
| 1 | /** | 
参考
Spring Boot 2.0(七):Spring Boot 如何解决项目启动时初始化资源