Specifying name on service stops schema generation
This stopped the schema generation:
@Service("SomeService")
class CustomerService {
However, removing the name reverted the issue.
I noticed that when the name is present, the types are not displayed in the schema explorer. No further investigation.