**草叢裡的碼農的獲取類路徑方式集合
//spring boot獲取類路徑 獲取當前類路徑
string springboopath1 = classutils.
getdefaultclassloader()
.getresource(""
).getpath()
; system.out.
println
("springboopath1:"
+springboopath1)
; string springboopath2 = resourceutils.
geturl
("classpath:").
getpath()
; system.out.
println
("springboopath2:"
+springboopath2)
;//環境變數中的屬性
properties properties = system.
getproperties()
;//jar包所在的路徑
string dir = properties.
getproperty
("user.dir");
system.out.
println
("dir:"
+dir)
; string realpath = properties.
getproperty
("uploadfilepath");
system.out.
println
("uploadfilepath:"
+realpath)
; string protectiondomain = 當前controller名稱.
class
.getprotectiondomain()
.getcodesource()
.getlocation()
.getfile()
; system.out.
println
("protectiondomain:"
+protectiondomain)
;//class 獲取方式 獲取當前類檔案所在路徑
string classpath =
this
.getclass()
.getresource(""
).getpath()
; system.out.
println
("classpath:"
+classpath)
;//class 獲取方式 獲取當前類路徑
string classpath2 =
this
.getclass()
.getresource
("/").
getpath()
; system.out.
println
("classpath2:"
+classpath2)
;//通過類載入器獲取jar包的絕對路徑
string classloaderpath = 當前controller名稱.
class
.getclassloader()
.getresource(""
).getpath()
; system.out.
println
("classloaderpath:"
+classloaderpath)
; url contextclasspath1 = thread.
currentthread()
.getcontextclassloader()
.getresource(""
);system.out.
println
("contextclasspath1:"
+contextclasspath1.
getpath()
);
Springboot普通類如何獲取bean例項
從spring上下文中獲取bean例項 private jwtconfig jwtconfig null public jwtconfig getjwtconfig return jwtconfig spring上下文工具類 component public class springcontextu...
JAVA 類檔案獲取路徑
windows linux 下通用。當前工程的目錄是 d www jsp projectabc,可以使用以下3個方法 1 在工程中的任何乙個 類中,可以這樣獲取路徑 通過 this.getclass getclassloader getresource getpath 返回的是編譯之後的classe...
靜態方法獲取類路徑
在一般的非靜態方法中獲取類路徑,用 this.getclass getresource getpath substring 1 如何在靜態方法中獲取類路徑?由於是靜態方法,所以無法獲得類的例項,如果用 類名.class.getclass getresource getpath substring 1...