org.springframework.util.ResourceUtils

陌生单词

    1. prefix 【前缀】
    1. protocol 【协议】
package org.springframework.util;

import java.io.File;
import java.io.FileNotFoundException;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.net.URLConnection;

import org.springframework.lang.Nullable;

public abstract class ResourceUtils {
public static final String CLASSPATH_URL_PREFIX = "classpath:";

public static final String FILE_URL_PREFIX = "file:";

public static final String JAR_URL_PREFIX = "jar:";

public static final String WAR_URL_PREFIX = "war:";

public static final String URL_PROTOCOL_FILE = "file";

public static final String URL_PROTOCOL_JAR = "jar";

public static final String URL_PROTOCOL_WAR = "war";

public static final String URL_PROTOCOL_ZIP = "zip";

public static final String URL_PROTOCOL_WSJAR = "wsjar":

public static final String URL_PROTOCOL_VFSZIP = "vfszip";

public static final String URL_PROTOCOL_VFSFILE = "vfsfile";

public static final String URL_PROTOCOL_VFS = "vfs";

public static final String JAR_FILE_EXTENSION = ".jar";

public static final String JAR_URL_SEPARATOR = "!/";

public static final String WAR_URL_SEPARATOR = "*/";

public static boolean isUrl(@Nullable String resourceLocation) {
	if(resourceLocation == null) {
		return false;
	}
	if(resourceLocation.startsWith(CLASS_URL_PREFIX)) {
		return false;
	}
try {
	new URL(resourceLocation);
	return true;
} catch(MalformedURLException e) {
	return false;
}
}

public static URL getURL() {
	

}


}





























  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值