我有一个java Web应用程序,它从系统中读取文件,这些文件可以在系统的任何位置。
我知道文件是否在webapp本身中总是更好地使用相对路径,但对于外部文件,最好使用绝对路径还是相对路径?我只是认为使用亲戚有点无意义,但许多高级开发人员建议我使用亲戚。
有兴趣听取意见,以及实践是什么?
答案 0 :(得分:0)
通常情况下,您应该始终使用相对路径尽可能。这是最佳做法。
但是,如果你可以绝对(得到它?)确定该文件将保留在那里并且不在你的实际应用程序之内,你可以用绝对路径引用它,它应该没问题。
没有真正的规则,以便何时使用...我会使用仅用于外部资料,就像这样
显然,相对路径的优势在于它比使用绝对路径更具动态性。
答案 1 :(得分:0)
这取决于你知道什么。你有一个webapp - 这意味着它部署在服务器上(如glassfish)。