Bạn có thể cho tôi biết sự khác biệt giữa Thread.currentThread().getContextClassLoader()
và TestServlet.class.getClassLoader()
là những gì không đánh dấu nó như là trùng lặp và cũng xin giải thích cũng như cung cấp cho tôi ví dụ khi sử dụng cácSự khác nhau giữa Thread.currentThread() classloader và classloader bình thường
Java file:
package com.jar.test;
public class TestServlet {
public static void main(String args[]) {
ClassLoader cls = TestServlet.class.getClassLoader().loadClass(
"com.jar.test.TestServlet");
ClassLoader cls = Thread.currentThread().getContextClassLoader()
.loadClass("com.jar.test.TestServlet");
}
}
thực sự đó là [trùng lặp] (http://stackoverflow.com/questions/1771679/difference-between-threads-context-class-loader-and-normal-classloader/1772346) – nandsito
"không đánh dấu nó là trùng lặp "nếu bạn biết đây là một bản sao, sau đó rõ ràng [chia sẻ nghiên cứu của bạn] (http://stackoverflow.com/help/how-to-ask). Liên kết đến [duplicate] (http://stackoverflow.com/help/duplicates) và giải thích cách nó khác với câu hỏi của bạn. Trong khi đó, tôi đã gắn cờ đây là một bản sao ... (Btw, cho các lệnh như "không đánh dấu ..." có thể được coi là thô lỗ.) –