Вопросы по теме 'grails3'

grails 3 gsp с использованием ограничений объекта домена не работает
В grails 2 мы могли ссылаться на ограничения объекта домена в gsp, чтобы сохранить конфигурацию html 5 «сухой». В grails 3 (пробовал как 3.1.10, так и 3.2.0.RC1) я получаю сообщение об ошибке для кода, который я успешно тестировал в grails 2. Я...
461 просмотров
schedule 25.08.2022

Есть ли способ внедрить источник данных Grails в logback.groovy для использования с DBAppender?
Таким образом, Grails уже устанавливает источники данных, поддерживаемые пулами соединений. Есть ли способ использовать их для использования с DBAppender в Logback, чтобы мне не приходилось создавать отдельный параллельный пул источников...
444 просмотров
schedule 13.09.2022

Не удалось разрешить все зависимости для конфигурации ':profile'
Я пытаюсь обновить Grails 3.1.5 до 3.2.2. Когда я запускаю grails --debug --stacktrace run-app , я получаю следующий вывод: $ grails --debug --stacktrace run-app |Resolving Dependencies. Please wait... CONFIGURE SUCCESSFUL Total time: 5.028...
3463 просмотров
schedule 16.06.2022

Как зарегистрировать собственный класс валидатора в Grails 3
Я хочу реализовать собственный класс валидатора. В Интернете есть несколько руководств, например. http://blog.swwomm.com/2011/02/custom-grails-constraints.html В этих руководствах описано, что вы должны зарегистрировать класс валидатора в файле...
350 просмотров
schedule 02.10.2022

Найти isDirty() для дочерних элементов
Я использую Grails 3.2: class Training{ boolean clientChanged = false static transients = ['clientChanged'] static hasMany = [clients:User] //... def beforeUpdate(){ clientChanged = this.isDirty('clients') }...
316 просмотров

Рендеринг командного объекта в gson
Я использую Grails 3 и org.grails.plugins:views-json:1.0.0 . Можно ли отобразить командный объект как результат json? Отображает ли он только классы предметной области, представленные в модели? Я старался: model {...
177 просмотров
schedule 19.11.2023

Различный (оба плохой) вывод для рендеринга и ответа на пользовательский gson
Я использую Grails 3.2.3 и создал собственные представления в grails-app/views/training : в _short-training.gson import com.example.trainings.Training model { Training training } json g.render(training, [includes:['id', 'name']])...
56 просмотров
schedule 02.07.2023

Grails DefaultGrailsDomainClass.getIdentifier всегда возвращает 'id как идентификатор
Я пытаюсь написать генератор для приложения CRUD на основе angular (скаффолдинг, но на стороне клиента, используя angular) Часть его состоит в извлечении метаинформации из GORM Теперь, по-видимому, я наткнулся на твердую стену. Я хочу обработать...
279 просмотров
schedule 06.10.2022

Grails 3.2.4 отказывается сохранять экземпляр домена: java.lang.IllegalArgumentException: объект не является экземпляром объявляющего класса
Я обновляюсь с Grails 2.4.4 до Grails 3.2.4. Я настроил несколько фабрик, чтобы помочь мне с тестированием, фабрика ролей работает нормально, которая запускается до создания пользователей. Тогда у меня есть следующий код: println...
749 просмотров
schedule 04.07.2023

Как протестировать службу Grails, извлекающую информацию из сеанса HTTP
Я пытаюсь написать тесты для веб-плагина Grails. Плагин содержит службу (UtilityService), которая имеет функцию getSession(), которая возвращает GrailsHttpSession. Другие службы используют это для чтения/записи значений в сеансе. Код работает...
1039 просмотров
schedule 06.01.2023

Grails 3/GORM — запись в журнале при изменении записи
У меня есть следующий класс пользователя: class User implements Serializable { private static final long serialVersionUID = 1 transient springSecurityService String username String password String email String...
50 просмотров
schedule 27.07.2023

Приложение Grails 2.5.1 периодически теряет корневой контекст
У нас есть несколько приложений, развертываемых на одном сервере tomcat (в настоящее время мы работаем над обновлением до Grails 3, так что в ближайшие несколько месяцев это может быть OBE, но это уже давно нас беспокоит), и два приложения иногда...
146 просмотров
schedule 03.06.2022

Grails 3 src/main/webapp загружает файл app.js
Итак, я пытаюсь заставить работать простое приложение Grails 3 и Angular. После локального запуска я ожидал, что мой файл app.js загрузится, а затем загрузит мой файл index.html . Я не совсем уверен, как работает index/main gsps , но,...
860 просмотров
schedule 17.04.2023

Как настроить пользовательский интерфейс Spring Security, добавив поля для Grails 3.2.9 и Spring Security UI 3.0.0.M2
Я установил Spring Security UI. Он работает с полями по умолчанию: имя пользователя Эл. адрес пароль пароль2 Я хочу добавить больше полей. Например: телефонный номер имя Фамилия Итак, я набираю: grails s2ui-override...
126 просмотров

Разница между Grails withTransaction() и методом транзакционной службы
Я работаю над приложением Grails 3 с многопользовательской БД. Понятно, что по соображениям производительности пула соединений любой запрос к мультитенантной БД должен быть в транзакции. У меня нет ссылки, но Грэм Роше описывает ее где-то на SO....
2333 просмотров

Как получить текущие зависимости в скрипте Grails 3.2
Контекст Я создал сценарий Grails 3.2.11 с помощью следующей команды: grails create-script script-test Приведенная выше команда создала файл: script-test.groovy . Затем мне нужно проверить, присутствует ли зависимость файла jar в...
205 просмотров
schedule 20.06.2023

Использование тега taglib с MarkupBuilder
Я пытаюсь вызвать Grails Tablib в сочетании с Groovy MarkupBuilber MarkupBuilder html = new MarkupBuilder(out) html.div { g.link(controller: "...", action: "...") { ... } } Как описано в документации Grails (...
131 просмотров
schedule 17.05.2022

Grails 3 изменяет область обслуживания по умолчанию
В Grails 3 областью обслуживания по умолчанию является Singleton , документы показывают, что это легко переопределить, определив static scope='request' в классе обслуживания. Можно ли изменить область действия службы по умолчанию для...
183 просмотров
schedule 30.07.2023

Grails 3 регистрируется в папке src, не вводя объект журнала
В папке src приложения Grails 3: У меня много log.xyz , и они выдают следующее исключение: Caused by: groovy.lang.MissingPropertyException: No such property: log for class: com.myApp.runner.RunnerThreadPoolExecutor Это кажется...
743 просмотров
schedule 18.03.2023

Grails: как проверить тело POST, состоящее из списка элементов, с помощью объекта команды?
Я столкнулся с некоторыми проблемами при написании пользовательских валидаторов (команд) в grails 3.3.3. В частности, я пытаюсь проверить запрос POST, тело которого состоит из списка элементов. Это то, что у меня... Команда: class VoteCommand...
158 просмотров
schedule 14.04.2023