Size: a a a

Spring Framework and more

2019 August 20

А

Артем Артемович Артемовский in Spring Framework and more
Galia
Привет. Может кто-то знает, как-то можно ли получить бесплатно лиценз. ключ Intellij Idea Ultimate IDE?
или если ты блогер или учитель
источник

А

Артем Артемович Артемовский in Spring Framework and more
ну блогер который учит программированию
источник

G

Galia in Spring Framework and more
Юрий
Подскажите почему в тесте я не могу с автовайрить репозиторий?
попробуй вместо @DataJpaTest
@SpringBootTest
источник

Ю

Юрий in Spring Framework and more
Galia
попробуй вместо @DataJpaTest
@SpringBootTest
источник

G

Galia in Spring Framework and more
может ещё каких-то настроек не хватает
тут описаны все методы https://www.baeldung.com/spring-boot-testing
источник

НГ

Николай Герасимов in Spring Framework and more
Юрий
Подскажите почему в тесте я не могу с автовайрить репозиторий?
а откуда он должен автовайрить?) контекст то не создается
источник

НГ

Николай Герасимов in Spring Framework and more
погугли @ContextConfiguration
источник

AG

Alex Gladun in Spring Framework and more
Николай Герасимов
а откуда он должен автовайрить?) контекст то не создается
Должен, должен, не фулл контекст а только бины которые относятся к jpa. Попробуй действительно поднять весь контекст через @SpringBootTest и посмотри будит ли оно автовайрить
источник
2019 August 21

М

Максим in Spring Framework and more
Подскажите пожалуйста , зачем внедрять зависимость через интерфейс у которого одна единственная реализация и в будущем других не будет?
источник

AT

Aurdo The Shalomander in Spring Framework and more
Максим
Подскажите пожалуйста , зачем внедрять зависимость через интерфейс у которого одна единственная реализация и в будущем других не будет?
Что сразу приходит в голову  - чуть проще мокать. Как минимум  final класс не замокаешь, плюс накладные расходы на Proxy против рефлексии и cglib.
источник

PD

Plomipu Dmitri in Spring Framework and more
Добрый день народ. Прошу вас помогите. Когда я юзаю эндпоинт с входным параметром с @RequestBody, вместо перехода по запросу на метод эндпоинта, мне спринг выводит ошибку 415 мол, что HttpMediaTypeNotSupportedException Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported. Голову сломал, но так и не понял почему так происходит.

Вот код конфигурации mvc:

@Override 
public void addCorsMappings(CorsRegistry registry) {
  registry.addMapping("/**")
     .allowedOrigins("*")
     .allowedMethods("HEAD", "OPTIONS", "GET", "POST",               "PUT", "PATCH", "DELETE")
     .maxAge(MAX_AGE_SECS);
}

код конфига спринг секьюрити
https://vk.com/doc27309941_511238687?hash=7dade43f92c8334ead&dl=791118003670b00fa3

Вроде бы всё сделал правильно, по науке, но все равно чего-то не хватает да ещё жалоба на политику cors.

p.s. как вы поняли я делал этот запрос через curl, но также запрос к серверу через эндпоинт не проходит из за ошибки 415, сообщения о которой со стектрейсом я скопипастил в этот файл curl_response.txt.
источник

PD

Plomipu Dmitri in Spring Framework and more
Народ ?
источник

А

Артем Артемович Артемовский in Spring Framework and more
Plomipu Dmitri
Народ ?
а над энтпоинтом пробовал поставить ожидаемый формат? consumes прописать в аннотации де котроллер
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Plomipu Dmitri
Добрый день народ. Прошу вас помогите. Когда я юзаю эндпоинт с входным параметром с @RequestBody, вместо перехода по запросу на метод эндпоинта, мне спринг выводит ошибку 415 мол, что HttpMediaTypeNotSupportedException Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported. Голову сломал, но так и не понял почему так происходит.

Вот код конфигурации mvc:

@Override 
public void addCorsMappings(CorsRegistry registry) {
  registry.addMapping("/**")
     .allowedOrigins("*")
     .allowedMethods("HEAD", "OPTIONS", "GET", "POST",               "PUT", "PATCH", "DELETE")
     .maxAge(MAX_AGE_SECS);
}

код конфига спринг секьюрити
https://vk.com/doc27309941_511238687?hash=7dade43f92c8334ead&dl=791118003670b00fa3

Вроде бы всё сделал правильно, по науке, но все равно чего-то не хватает да ещё жалоба на политику cors.

p.s. как вы поняли я делал этот запрос через curl, но также запрос к серверу через эндпоинт не проходит из за ошибки 415, сообщения о которой со стектрейсом я скопипастил в этот файл curl_response.txt.
Если вы передаете форму (x-www-form-urlencoded), то аннотация @RequestBody не нужна.
источник

R

Ranorex in Spring Framework and more
господа, а кто десериализировал jackson annotation словари объектов?

https://getzephyr.docs.apiary.io/#reference/cycleresource/get-list-of-cycle/get-list-of-cycle
источник

R

Ranorex in Spring Framework and more
Причем важная особенность: ключи словаря  находятся на самом верхнем уровне и не заключены в свойство с известным именем. Последнее важно. все остальное работает
источник

Y

YorkIsMine in Spring Framework and more
Не можете подсказать в чем заключается ошибка? There was an unexpected error (type=Bad Request, status=400).Required String parameter 'filter' is not present
источник

YD

Yuri Draka (Drezzden) in Spring Framework and more
YorkIsMine
Не можете подсказать в чем заключается ошибка? There was an unexpected error (type=Bad Request, status=400).Required String parameter 'filter' is not present
Недавно похожая проблема была, банальная опечатка.
источник

PB

Pavel Bukhmatov in Spring Framework and more
YorkIsMine
Не можете подсказать в чем заключается ошибка? There was an unexpected error (type=Bad Request, status=400).Required String parameter 'filter' is not present
Нужен ваш @RequestMapping и что передаётся в запросе
источник

Y

YorkIsMine in Spring Framework and more
Pavel Bukhmatov
Нужен ваш @RequestMapping и что передаётся в запросе
Я решил проблему. Оказывается, что когда я вызываю filter в локалхосте, то вместо localhost:8080 становится localhst:8080/filter. И как мне это исправить, а то filter убирать то еще гемморой)
источник