Java 如何使简单的groovy类像groovy模块中的Grails服务一样工作?

Java 如何使简单的groovy类像groovy模块中的Grails服务一样工作?,java,grails,groovy,Java,Grails,Groovy,需要帮助。提前谢谢 如何使简单的groovy类像groovy模块中的Grails服务一样工作? 或 如何在Groovy模块中创建Grails服务类???基本上,服务类具有以下特点: 它是应用程序中的一个单例(默认情况下,其他作用域非常罕见) 默认情况下,它的方法在事务上下文中执行 它是自动接线的 因此,您可以在任何地方定义Groovy/Java类,将@Transactional添加到其中,并在Spring应用程序上下文中在conf/Spring/resources下定义它 beans = {

需要帮助。提前谢谢

如何使简单的groovy类像groovy模块中的Grails服务一样工作? 或
如何在Groovy模块中创建Grails服务类???

基本上,
服务
类具有以下特点:

  • 它是应用程序中的一个
    单例
    (默认情况下,其他作用域非常罕见)
  • 默认情况下,它的方法在事务上下文中执行
  • 它是自动接线的
因此,您可以在任何地方定义Groovy/Java类,将
@Transactional
添加到其中,并在
Spring应用程序上下文中
conf/Spring/resources下定义它

beans = {
  yourServicePretender YourServicePretenderClassName
}

沃利亚,你的“服务”准备好了

您应该详细说明关于在Spring应用程序上下文中定义它的部分,因为这是最不明显的部分,您只需对其进行手动操作。