做项目时如果遇到文件处理,经常会遇到文件目录不存在这个问题,因为它不是业务处理的核心部分,
起码我是不想花时间去检查目录有没有,需不需要我自己去创建?
但这个微小的事情又经常能让程序报错,每次自己去创建的话也觉得这些代码是冗余的,影响程序核心业务阅读性
最终我在项目中使用了spring的InitializingBean接口来做一些初始化操作
package org.springframework.beans.factory; public interface InitializingBean { void afterPropertiesSet() throws Exception; }
为了增加阅读性,并没有直接实现这个接口 ,而是先继承这个接口
/** * 文件目录初始化接口