- 绝对路径D:/xxx/xxxxx 这样带来一个问题,把项目拷贝(部署)到别的计算机上就会发现安无法读取配置文件
- 相对路径一般来说会出现src/xx/xxx,如果是个web项目,一旦部署那么src文件夹就会不存在了,导致读取错误
一般来说读取配置文件只有两种方式:1.使用类或类加载器,局限是只能读取类路径的东西。2.使用ServletContext对象的getRealPath();我们读文件一般就这两种方式其他的都不太靠谱。
一些设计模式的作用(优势)
- 动态代理:在不修改源码的基础上对已有的方法增强
- 构建者模式:把对象的创建细节隐藏,使-使用者直接调用方法即可拿到需要的对象
- 工厂模式:解耦(降低类之间的依赖关系)
网友评论