gpt4 book ai didi

java - Craftercms : How to define a singleton service bean (written in groovy) in Spring?

转载 作者:行者123 更新时间:2023-11-30 07:05:39 30 4
gpt4 key购买 nike

我编写了一个从 Rest Controller 调用的服务 (ZipService)。我只需要实例化该服务一次并在每次调用中重用它。

有没有办法在配置中定义用groovy编写的单例服务bean并使用applicationContext对象访问它。

最佳答案

当然,您可以使用站点自己的 Spring 应用程序上下文来定义单例 bean。然后在您的脚本中,您可以执行 applicationContext.mybean (mybean 是您的 bean 名称)来检索单例。您可以在 http://docs.craftercms.org/en/latest/developers/custom-services-and-controllers.html 中获取有关 applicationContext 变量的更多信息。以及在 http://docs.craftercms.org/en/latest/site-administrators/engine-site-configuration.html 中定义 Spring beans .

关于java - Craftercms : How to define a singleton service bean (written in groovy) in Spring?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40185991/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com