JNDI注入原理分析
InitialContext.java
getURLOrDefaultInitCtx函数会分析name的协议头返回对应协议的环境对象,此处返回Context对象的子类rmiURLContext对象
然后在对应协议中去lookup搜索,我们进入lookup函数
GenericURLContext.class
传入var1="rmi://127.0.0.1:1099/aa"
RegistryContext.class
传入var1=aa
未完待续
InitialContext.java
getURLOrDefaultInitCtx函数会分析name的协议头返回对应协议的环境对象,此处返回Context对象的子类rmiURLContext对象
然后在对应协议中去lookup搜索,我们进入lookup函数
GenericURLContext.class
传入var1="rmi://127.0.0.1:1099/aa"
RegistryContext.class
传入var1=aa
未完待续