作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写需要在数据库中存储方法的框架。问题是我已经在java文件中编写了所有方法,现在我有了用户界面,用户可以在其中选择方法,当用户单击“保存”按钮时,系统需要从java文件复制所选方法并保存在数据库中,这样做的原因是当运行应用程序时,系统将调用 id,该 id 将与数据库中存储的方法进行映射,并执行该方法以实现目标。这可能吗?以及如何从java类文件复制方法并存储在数据库中?
是否有任何其他建议或意见将更加感激。
谢谢
最佳答案
获取方法的源代码将很困难,因为原始代码不可用于正在运行的程序。
了解更多here
但是您可以执行以下操作:
使用 java 反射 api(javaassist),您可以向现有类添加方法。并从在数据库中存储该方法的第一个定义开始,获取它并将其放入一个类中。因此您可以随时获取、显示和更改。
关于java - 如何从java应用程序中的类文件复制方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24428077/
我是一名优秀的程序员,十分优秀!