zoukankan      html  css  js  c++  java
  • URL to load resources from the classpath in Java

    In Java, you can load all kinds of resources using the same API but with different URL protocols:

    file:///tmp.txt
    http://127.0.0.1:8080/a.properties
    jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class

    This nicely decouples the actual loading of the resource from the application that needs the resource, and since a URL is just a String, resource loading is also very easily configurable.

    Is there a protocol to load resources using the current classloader? This is similar to the Jar protocol, except that I do not need to know which jar file or class folder the resource is coming from.

    I can do that using Class.getResourceAsStream("a.xml"), of course, but that would require me to use a different API, and hence changes to existing code. I want to be able to use this in all places where I can specify a URL for the resource already, by just updating a property file.

  • 相关阅读:
    路由懒加载的实现
    vue中的tab栏切换内容变换
    H5页面的高度宽度100%
    vue中的路由的跳转的参数
    xxxx-xx-xx的时间的加减
    sql server 2008 R2 备份还原到sql 2012
    eval方法将字符串转换成json对象
    CSS3 圆角(border-radius)
    [Easyui
    JavaScript slice() 方法
  • 原文地址:https://www.cnblogs.com/sidesky/p/10563935.html
Copyright © 2011-2022 走看看