如何使简单的groovy类在groovy模块中表现得像Grails服务?

时间:2014-08-04 07:45:19

标签: java grails groovy

需要帮助。提前谢谢。

如何使简单的groovy类在groovy模块中表现得像Grails服务? 要么 如何在Groovy模块中创建Grails服务类?

1 个答案:

答案 0 :(得分:4)

基本上,Service类具有以下功能:

  • 它是应用中的singleton(默认情况下,其他范围非常罕见)
  • 默认情况下,它的方法在事务上下文中执行。
  • 它是自动连接的

所以,您可以在任何地方定义Groovy / Java类,在其中添加@Transactional,并在Spring app-context下的conf/spring/resources.groovy中将其定义为单身:

beans = {
  yourServicePretender YourServicePretenderClassName
}
Volia,你的“服务”准备好了!