Вы также можете неявно указывать только необходимые параметры заполнения:
Group
.find({})
.populate({path: 'Members', options: { sort: { 'created_at': -1 } } })
Посмотрите на http://mongoosejs.com/docs/api.html#document_Document-populate
Добавьте следующее к application.properties
:
spring.thymeleaf.cache=false
Devtools отключит кэширование, чтобы обновление файла шаблона могло быть пересмотрено, когда его необходимо будет отрендерить.
Когда ваше приложение запускается в процессе JVM, ничто не указывает на ваши исходные файлы, и оно может видеть только путь к классу. Поэтому любые изменения, которые вы вносите в исходный файл, должны быть обновлены в соответствии с расположением пути к классу, что обычно происходит при запросе вашей IDE «Построить проект».
Таким образом, пропущенный шаг для шаблона заключается в том, что, и если в документации нет ясности по этому поводу, не стесняйтесь открывать вопрос с предложением, поскольку мы много раз повторяли это.
Хотя в i18n нет ничего конкретного. Если вы измените их и обновите путь к классу, мы перезапустим приложение, а не подберем его так же, как для шаблонов. Мы действительно пытались поддержать это один раз, см. этот вопрос для более подробной информации . Сказав это, вы не должны ожидать, что изменение файла ресурсов "просто сработает". Изменение конфигурации, очевидно, потребует, например, перезапуска приложения (опять же, путем обновления пути к классам при использовании devtools).
Некоторые добавленные примечания о поддержке IDE:
Если вы не используете IDE, вам нужно что-то, чтобы обновить classpath для вас. Мы пытались поддержать это из коробки, но оказалось довольно сложно. Есть комментарий, который поможет вам, если вы используете Gradle .