Вопросы по теме '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 просмотров
schedule
01.01.2024
Рендеринг командного объекта в 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 просмотров
schedule
21.06.2022
Разница между Grails withTransaction() и методом транзакционной службы
Я работаю над приложением Grails 3 с многопользовательской БД. Понятно, что по соображениям производительности пула соединений любой запрос к мультитенантной БД должен быть в транзакции. У меня нет ссылки, но Грэм Роше описывает ее где-то на SO....
2333 просмотров
schedule
24.07.2022
Как получить текущие зависимости в скрипте 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