Вопросы по теме 'grails'
Передача состояния между страницами при использовании geb и spock
В приведенном ниже примере (взято из Книги Геба ) мы нажав на кнопку, которая перенесет нас на другую страницу.
class GoogleHomePage extends Page {
static url = "http://google.com"
static at = {
title == "Google"
}...
25.12.2023
Запуск приложения Grails через Intelli-J с корневым набором localhost: 8080/ вместо localhost: 8080/app или изменение createLink?
Есть ли способ запустить приложение через Intelli-J, чтобы он сделал localhost:8080/ корнем приложения? Проблема, с которой я сталкиваюсь, заключается в том, что URL-адреса AJAX, которые работают локально, не работают в производстве, а...
26.12.2023
Grails — импорт результатов jsch в пакете com.jcraft.jsch не существует
Я переношу некоторый код Java в среду GRAILS, и я продолжаю получать эту ошибку при импорте библиотек (jcraft):
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;
import...
25.11.2023
Java HttpServletResponse с пустыми заголовками?
Как я могу сделать ответ сервера приложений на основе Java с заголовком ответа с пустым значением, как это?
content-length:\r\n
К сожалению, когда я звоню
response.setHeader("Content-Length", len)
где len — либо пустая строка, либо...
08.12.2023
Критерии "многие ко многим" с настраиваемым доменом таблицы соединения
Учитывая следующие примеры доменов:
class UserRole implements Serializable {
User user
Role role
}
class User {
Set<Role> getRoles() {
UserRole.findAllByUser(this).collect { it.role } as Set
}
}
class Role {...
20.01.2024
Плагин Grails modalbox с перетаскиваемым списком из Grails-UI (видимость элементов при перетаскивании)
В настоящее время я создаю приложение grails с помощью grails 1.3.7 (IDE: IntelliJ Ultimate 10.5), и я использую несколько плагинов, в основном grails-ui 1.2.3 (+ его зависимости пузырятся 2.1.4 и yui 2.8.2), modalbox 0.4 и пружинная безопасность....
18.01.2024
Chrome и JSESSIONID
Следующая проблема с хромом ...:
Я запустил приложение Grails 1.3.7 на сервере. Я заметил, что когда я запрашиваю статический контент (например, нединамические html-файлы) из Chrome, Chrome создает два JSESSIONID-cookie. Первый - при появлении...
04.11.2023
Функциональность Grails ajax
Я новичок в Grails, и сегодня я следил за учебным пособием по приправе Grails с помощью Ajax (прототип). Учебное пособие представляло собой простую цитату из приложения Grails дня, которое асинхронно извлекало случайную цитату из базы данных. Я...
29.12.2023
Grails, почему мой кеш становится недействительным?
Я кэшировал некоторые экземпляры домена и запросы в своем приложении Grails. Я ожидаю, что после первого запуска запросов к db последующие вызовы будут попадать только в кеш. Но я вижу, что периодически запросы попадают в БД (после каждых 5-6 раз)....
13.11.2023
Как получить всех пользователей, которые имеют определенную роль в Grails
Я хочу получить всех пользователей, у которых есть определенная роль, например «ROLE_USER».
Ниже приведены классы домена для пользователя, роли и роли пользователя.
User.groovy
class User {
transient springSecurityService
String...
20.11.2023
Отладчик Groovy не синхронизирован
У меня возникли трудности при попытке отладить код в grails. Это сложно передать в текст, поэтому я разместил видео-ролик, показывающий, в чем именно заключается проблема, здесь . Короче говоря, пока я отлаживаю, отладчик начинает прыгать с места...
15.01.2024
Плагин Grails Mongo GORM — сопоставление чисел с плавающей запятой и байтов представляет собой строку вместо числа
При использовании плагина Grails MongoDB GORM я понял, что целые числа правильно сопоставляются с числами монго, Long сопоставляются с NumberLong и т. д.
Единственными типами, которые не отображаются должным образом, являются Byte и Float. Они...
08.11.2023
Автозаполнение Grails Richui для передачи объекта в функцию или обновления идентификатора объекта
У меня есть таблица с множеством полей автозаполнения, которые выглядят так...
<richui:autoComplete style="width:500px" name="objSelect[${newRow-1}].id" value= "" action="${createLinkTo('dir': 'object/searchAJAX')}" forceSelection = "true"...
23.12.2023
Как исключить глобальную зависимость Grails
Grails имеет bouncycastle:bcprov-jdk14:138 в качестве глобальной зависимости
+--- org.grails:grails-docs:2.3.3
| \--- org.xhtmlrenderer:core-renderer:R8
| \--- org.yaml:snakeyaml:1.8
| \--- org.grails:grails-gdoc-engine:1.0.1
| \---...
03.12.2023
Как лучше всего считать вложенные объекты в Groovy
У меня есть класс Groovy, который выглядит примерно так:
class A {
B[] requests = []
}
В коде у меня есть массив A, и я хотел бы знать, сколько B содержится в нем. Каков самый заводной способ сделать этот расчет? Я знаю, как это...
08.01.2024
Конвейер ресурсов Grails — ничего не доступно
У меня есть приложение Grails, которое в настоящее время работает под 2.2.4. Я решил обновить его до 2.4.0 и при этом преобразовать его для использования конвейера активов для моих css/js/images. Я поместил все свои старые ресурсы в новые каталоги...
03.11.2023
Grails подсчитывает дочерние элементы от одного ко многим в пределах доменного класса.
У меня есть отношение один ко многим:
class Author {
String name
static hasMany = [books:Book]
static constraints = {
}
}
class Book {
String name
static belongsTo = [author:Author]
static constraints = {
}
}...
04.12.2023
Как получить данные с помощью jQuery API из папки Grails?
У меня есть альбом класса doman и фото. В моей базе данных альбом имеет: id, имя и user_id и фото: id, Album_id, имя и тип. Когда пользователь входит в систему, grails создает папку с именем в качестве имени пользователя и сохраняет там изображения...
12.01.2024
Запрещен ли applicationContext в качестве имени свойства домена в Grails 2.4.3?
После перехода с Grails 2.2.4 на 2.4.3 класс домена со свойством с именем applicationContext выдает исключения при использовании этого свойства в запросах критериев.
class WebResource {
String applicationContext
}
class ResourceService {...
26.12.2023
внешнее изменение конфигурации Grails на лету
Я пытаюсь внедрить конфигурацию своего приложения и сделать возможным перезагрузку некоторых значений на лету. Например, я использую плагин электронной почты и хочу внедрить конфигурацию своего почтового ящика и иметь возможность изменять ее без...
30.11.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..