Java反射机制详解:从底层原理到实战避坑指南
2026/10/14 5:15:09
地址
ognl'@java.lang.System@out.println("hello")'获取类加载器
sc-dorg.springframework.context.ApplicationContext输出内容最后一行的 classLoaderHash:复制下它的hash码
vmtool--actiongetInstances-c7b1d7fff--classNameorg.springframework.context.ApplicationContext--express'instances[0].getBean("xxxbean").getPassword()'-x3参考
vmtool--actiongetInstances-c7b1d7fff--classNameorg.springframework.context.ApplicationContext--express'instances[0].getBeanDefinitionNames'-x2ww.name为配置文件上的
vmtool--actiongetInstances-c7b1d7fff--classNameorg.springframework.context.ApplicationContext--express'instances[0].getEnvironment().getProperty("ww.name")'-x2例如获取mysql密码配置
vmtool--actiongetInstances-c7b1d7fff--classNameorg.springframework.context.ApplicationContext--express'instances[0].getEnvironment().getProperty("spring.datasource.druid.master.password")'-x2vmtool--actiongetInstances--classNamecom.zaxxer.hikari.HikariDataSource--express'instances[0].getHikariPoolMXBean().getThreadsAwaitingConnection()'