(Quick Reference)

services

Purpose

The services plugin configures Grails' support for Services.

Examples

An example service class in the grails-app/services directory:

class BookService {
    Book[] getBooks() {
        Book.list() as Book[]
    }
}

Description

Refer to the section on Services in the Grails user guide which details Grails' services.

Configured Spring Beans given a service class of BookService:

  • BookServiceServiceClass - The GrailsServiceClass instance which implements the conventions defined within a services class.

  • BookService - A bean configured according to the scope of the service: if the service is transactional then the type of the actual bean definition will be a TransactionProxyFactoryBean.