public static Reader getResourceAsReader(ClassLoader loader, String resource) throws IOException {
        return new InputStreamReader(getResourceAsStream(loader, resource));
    }
Returns a resource on the classpath as a Reader object

@param loader
           The classloader used to load the resource
@param resource
           The resource to find
@throws IOException
            If the resource cannot be found or read
@return The resource
metamorphosis-commons/src/main/java/com/taobao/metamorphosis/utils/ResourceUtils.java