Если это так, почему он позволяет создавать экземпляры класса без каких-либо ошибок, используя новое ключевое слово?
Мы не запрещаем вам создавать экземпляр, но естьнет веской причины когда-либо делать это.Вы никогда не должны new
создавать экземпляр класса обслуживания Grails в приложении.
Если мы создаем экземпляр класса обслуживания, создает ли он отдельный объект при каждом вызове?
Да, это так, но, как указано выше, вы никогда не должны создавать экземпляр.
По умолчанию сервисные артефакты Grails одноэлементны, и это означает, что 1 экземпляр создается и добавляется в контекст приложения Spring.Если вам нужна ссылка на экземпляр, вы должны позволить Spring вставлять экземпляр туда, где он вам нужен, а не создавать его самостоятельно.