У меня есть проект, в котором у меня есть доменное имя класса Participant.groovy. Дело в том, что я больше не нуждаюсь в этом и, следовательно, что я хочу устранить, однако, когда я удаляю его и использую команду run-app, я получаю следующую ошибку:
> org.springframework.beans.factory.UnsatisfiedDependencyException:
> Error creating bean with name 'methodValidationPostProcessor' defined
> in class path resource
> [org/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class]:
> Unsatisfied dependency expressed through method
> 'methodValidationPostProcessor' parameter 0; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'hibernateDatastoreServiceRegistry': Cannot
> resolve reference to bean 'hibernateDatastore' while setting
> constructor argument; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'hibernateDatastore': Bean instantiation via
> constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [org.grails.orm.hibernate.HibernateDatastore]: Constructor
> threw exception; nested exception is
> java.lang.TypeNotPresentException: Type
> project.Participant not present
На самом деле я не использую его ни в каком другом файле (контроллере, представлении или сервисе), поэтому я не понимаю, зачем Grails нужен этот файл. На данный момент я воссоздал его, потому что, если нет, я не могу запустить проект, но единственный код, который у него есть, это:
class Participant {
}