springboot獲取類路徑方式

2021-10-14 01:21:05 字數 2095 閱讀 1519

**草叢裡的碼農的獲取類路徑方式集合

//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...