Java读配置文件的问题-2018-11-12

  • 绝对路径D:/xxx/xxxxx 这样带来一个问题,把项目拷贝(部署)到别的计算机上就会发现安无法读取配置文件
  • 相对路径一般来说会出现src/xx/xxx,如果是个web项目,一旦部署那么src文件夹就会不存在了,导致读取错误
    一般来说读取配置文件只有两种方式:1.使用类或类加载器,局限是只能读取类路径的东西。2.使用ServletContext对象的getRealPath();我们读文件一般就这两种方式其他的都不太靠谱。

一些设计模式的作用(优势)

  • 动态代理:在不修改源码的基础上对已有的方法增强
  • 构建者模式:把对象的创建细节隐藏,使-使用者直接调用方法即可拿到需要的对象
  • 工厂模式:解耦(降低类之间的依赖关系)

你可能感兴趣的:(Java读配置文件的问题-2018-11-12)