Size: a a a

2020 September 24

Ю

Юрий in learn.java
спасибо
источник

D

Dima in learn.java
Rinchin G
Добрый день. Подскажите пожалуйста, по rest

делаю api
/api/v1/schedule/{id}/lessons?startDate=123&endDate=1234

но хочу еще дополнительно фильтровать вывод списком lessonsIds = [] их я запихну в requestBody

а параметры startDate, endDate оставить параметрами или тоже лучше перенести в requestBody?
можно все в request body
источник

RG

Rinchin G in learn.java
Dima
можно все в request body
ага, пасиба )
источник

M

Meerim in learn.java
Всем привет. У меня spring boot приложение. В требованиях ТЗ указано, что кэш должен быть восстанавливаемым при перезагрузке приложения. Какую технологию использовать для этого? Годится ли встроенный spring cache? И вообще кэш же хранится в оперативке, поэтому при перезагрузке он очищается. Вообще не понимаю. Или есть redis кэш, который может хранить данные на диске? Или имеется в виду, что после перезагрузки надо заполнить кэш заново из БД? Сорри, я просто раньше не имела дела с кэшированием
источник

ЕТ

Евгений Тимочкин... in learn.java
EnchancedCahce гуглите
источник

ЕТ

Евгений Тимочкин... in learn.java
и да, видимо имеется ввиду сброс кэша на диск
источник

D

Dima in learn.java
Meerim
Всем привет. У меня spring boot приложение. В требованиях ТЗ указано, что кэш должен быть восстанавливаемым при перезагрузке приложения. Какую технологию использовать для этого? Годится ли встроенный spring cache? И вообще кэш же хранится в оперативке, поэтому при перезагрузке он очищается. Вообще не понимаю. Или есть redis кэш, который может хранить данные на диске? Или имеется в виду, что после перезагрузки надо заполнить кэш заново из БД? Сорри, я просто раньше не имела дела с кэшированием
redis может персистить данные на диск
источник

N

Nonverbis in learn.java
https://dpaste.com/6BK4PXN25

Запустил:

$ gradle help

А он работает. Как такое может быть-то? Там же не объявлена таска help. Я вообще туда смотрю?
источник

N

Nonverbis in learn.java
Meerim
Всем привет. У меня spring boot приложение. В требованиях ТЗ указано, что кэш должен быть восстанавливаемым при перезагрузке приложения. Какую технологию использовать для этого? Годится ли встроенный spring cache? И вообще кэш же хранится в оперативке, поэтому при перезагрузке он очищается. Вообще не понимаю. Или есть redis кэш, который может хранить данные на диске? Или имеется в виду, что после перезагрузки надо заполнить кэш заново из БД? Сорри, я просто раньше не имела дела с кэшированием
Я так понимаю, должна быть утилита разогрева кэша. А сам кэш хранится в оперативке.
источник

ВГ

Вячеслав Гусев... in learn.java
Meerim
Всем привет. У меня spring boot приложение. В требованиях ТЗ указано, что кэш должен быть восстанавливаемым при перезагрузке приложения. Какую технологию использовать для этого? Годится ли встроенный spring cache? И вообще кэш же хранится в оперативке, поэтому при перезагрузке он очищается. Вообще не понимаю. Или есть redis кэш, который может хранить данные на диске? Или имеется в виду, что после перезагрузки надо заполнить кэш заново из БД? Сорри, я просто раньше не имела дела с кэшированием
Как вариант можно воспользоваться кэшированием самого браузера.
Например можно запрашивать картинку через запрос, этот запрос ловить через рест контроллер, в контроллере менять хэдер ответа и устанавливать кэширование
источник

DC

Denis Chikanov in learn.java
Вячеслав Гусев
Как вариант можно воспользоваться кэшированием самого браузера.
Например можно запрашивать картинку через запрос, этот запрос ловить через рест контроллер, в контроллере менять хэдер ответа и устанавливать кэширование
Никто не обещает, что клиент - браузер
источник

ВГ

Вячеслав Гусев... in learn.java
Согласен) Ну, вдруг, будет полезно)
источник

M

Meerim in learn.java
Denis Chikanov
Никто не обещает, что клиент - браузер
Верно. Клиентом скорее всего будет мобилка
источник

КВ

Кирилл Веревкин... in learn.java
Всем привет.
А подскажите можно ли как-то кроме завязывания на Object конвертировать в объект JSON, в котором поле может быть либо массивом с тестовым значением, либо содержать в себе свойства.
Пример, чтобы было понятнее:
Приходит JSON 1:
[
  {
     "value":[
        "S"
     ]
  },
  {
     "value":[
        {
           "testKey1":"testValue1",
           "testKey2":"testValue2",
           "testKey3":"testValue3"
        }
     ]
  }
]

Надо этот JSON смаппить в объект соответственно.
источник

NG

Nikita Gryzlov in learn.java
Кирилл Веревкин
Всем привет.
А подскажите можно ли как-то кроме завязывания на Object конвертировать в объект JSON, в котором поле может быть либо массивом с тестовым значением, либо содержать в себе свойства.
Пример, чтобы было понятнее:
Приходит JSON 1:
[
  {
     "value":[
        "S"
     ]
  },
  {
     "value":[
        {
           "testKey1":"testValue1",
           "testKey2":"testValue2",
           "testKey3":"testValue3"
        }
     ]
  }
]

Надо этот JSON смаппить в объект соответственно.
Кастомный десериализатор, который маппит на Either
источник

NG

Nikita Gryzlov in learn.java
источник

КВ

Кирилл Веревкин... in learn.java
Спасибо! Будем изучать
источник

SP

Sash Platonov in learn.java
А можно как то класс с дженериком в метод передать?

public class MyGeneric <T>{
   public T value;
}

...
public void methodClass(Class<?> in)
{

}

some.methodClass(???)
источник

DS

Dmitriy Shilnikov in learn.java
Sash Platonov
А можно как то класс с дженериком в метод передать?

public class MyGeneric <T>{
   public T value;
}

...
public void methodClass(Class<?> in)
{

}

some.methodClass(???)
Ну ты можешь передать MyGeneric.class но это вряд ли то, что ты хочешь.
источник

DS

Dmitriy Shilnikov in learn.java
Что именно ты получить в итоге хочешь?
источник