【发布时间】:2017-08-13 17:20:08
【问题描述】:
在 Grails 3 中有什么方法可以在 .jar 文件中包含一些控制器类并在主 grails 应用程序中动态加载它?
我想要实现的是能够为我的应用程序的不同客户端动态加载和卸载 .jar 文件(例如,自定义是业务逻辑等)
提前谢谢大家。
【问题讨论】:
-
我想你可以让每组控制器成为一个插件,并在每个构建中包含自定义插件,但是这听起来像是管理的噩梦。控制器中确实不应该有太多的业务逻辑。
-
您好@todd-sharp,非常感谢您的评论。实际上我正在考虑插件,但如果是这种情况,我会将每个客户端的所有业务逻辑(以及额外的服务和控制器)捆绑在一个插件中并部署它。我想到了一些更动态的东西,比如手动加载 jar 并以某种方式修改 url 映射以反映控制器方面的变化......
标签: grails grails-controller grails3