spring外部資源抽象處理

2021-10-24 04:02:27 字數 1419 閱讀 8801

resource 是spring對外部資源的抽象

public

inte***ce

resource

extends

inputstreamsource

boolean

isopen()

; uri geturi()

throws ioexception;

url geturl()

throws ioexception;

file getfile()

throws ioexception;

default readablebytechannel readablechannel()

throws ioexception

resource createrelative

(string relativepath)

throws ioexception;

long

contentlength()

throws ioexception;

long

lastmodified()

throws ioexception;

string getfilename()

; string getdescription()

;}

用於獲取resouce的介面

public

inte***ce

resourceloader

resource template = ctx.

getresource

("some/resource/path/mytemplate.txt"

);

根據ctx的型別不同,可以獲取到的resource型別也不同

resource

classpathresource

filesystemresouce

servletcontextresource

也可以通過制定path的prefix類確定獲取到資源型別

Spring中引用外部資源檔案

1.xml中配置屬性 當我們匯入druid和mysql的資源jar包後可以直接配置資料庫連線物件 xml version 1.0 encoding utf 8 xmlns xsi xsi schemalocation spring beans.xsd spring context.xsd datas...

spring處理靜態資源方式

1.default servlet handler在springmvc上下文定義乙個org.springframework.web.servlet.resource.defaultservlethttprequesthandler,它會像乙個檢查員,對進入dispatcherservlet的url進...

Spring框架訪問靜態資源處理方式

spring框架訪問靜態資源處理方式 web.xml配置如下 web org.springframework.web.servlet.dispatcherservlet contextconfiglocation xml startup 1 startup web context component...