Packaging Controllers, Services,etc. i.e. - com.company.controllers - com.company.services
Is this a good practice or should be avoided by all means??
Another worth mentioning problem I encountered is in naming services Example
SomthingGatewayService.groovy can t be initialized in both these ways
- SomthingGatewayService somtinggatewayService
- def somtinggatewayService
I understand that the problem is in the 2 Capital Letters S omthing and G ateway before the conventional S ervice, so its probably because of some sort of spring DI issue
So how to resolve this?