grails如何处理动态类重载?
最佳答案
我做了一些挖掘,现在这可能并不完美,并且不会包含所有小细节,但是从广义上讲,我认为这是发生了什么:
GroovyClassLoader gcl =新的GroovyClassLoader(application.getClassLoader());
initialisePlugin(gcl.parseClass(DefaultGroovyMethods.getText(conn.getInputStream())));;
我是通过查看Grails核心的DefaultGrailsPlugin来了解此信息的。
Grails中的所有内容都被视为插件,甚至服务,域, Controller 等也是如此。
关于grails - Grails如何处理动态类重载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5331254/