Size: a a a

Spring Framework and more

2019 November 03

SA

Shumilin Alexandr in Spring Framework and more
Роман Иванов
Всем привет. Есть проблема вызова внешнего сервиса через restTemplate, а именно не могу понять, как из запроса @RequestMapping передавать http заголовки авторизации, например в таком коде
//init request data, params
           MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>();
           map.add("SearchCriteria", mapper.writeValueAsString(searchCriteria));
           HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<MultiValueMap<String, String>>(map, headers);

           RestTemplate restTemplate = new RestTemplate();
           restTemplate.getMessageConverters()
                   .add(0, new StringHttpMessageConverter(StandardCharsets.UTF_8));
           //request for validation and stoas
           ResponseEntity<String> stringResponseEntity = restTemplate.postForEntity(url, request, String.class);
источник
2019 November 04

Д

Даниил in Spring Framework and more
Доброго времени суток.
В общем, ситуация такая:
На spring boot проекте есть система обмена сообщениями между сервисами Apache Kafka. Есть задача - мониторить количество принятых сообщений консумером в секунду. Насколько я понял, кафка предоставляет такую метрику, и называется она "records-consumed-rate".
Но проблема в том, что когда я подключил актуатор к проекту, по урлу /actuator/metrics - я такую метрику не обнаружил. Кто подскажет, как её туда включить/добавить ?
источник
2019 November 05

РИ

Роман Иванов in Spring Framework and more
Shumilin Alexandr
//init request data, params
           MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>();
           map.add("SearchCriteria", mapper.writeValueAsString(searchCriteria));
           HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<MultiValueMap<String, String>>(map, headers);

           RestTemplate restTemplate = new RestTemplate();
           restTemplate.getMessageConverters()
                   .add(0, new StringHttpMessageConverter(StandardCharsets.UTF_8));
           //request for validation and stoas
           ResponseEntity<String> stringResponseEntity = restTemplate.postForEntity(url, request, String.class);
Спасибо, конечно. Но я изначально обратил внимание, что вопрос немного не по спрингу, а по кваркусу
источник

SA

Shumilin Alexandr in Spring Framework and more
Тогда сорри, не внимательно смотрел
источник

Ю

Юрий in Spring Framework and more
consul.transport.TransportException: org.apache.http.conn.HttpHostConnectException: Connect to localhost:8500

Используется консул для микросервисов.
По какой причине может бросать такой ексепшн, если в application.yml я хардкодю хост для консула, каким макаром он локалхост тянет?
источник

П

Павел Сарпов in Spring Framework and more
Привет. Ситуация: есть пост метод, который ждет модельку. Моделька содержит в себе несколько полей. Отправляю данные из постмана - одно из полей не приходит. Вместо него приходит null.
В чем может быть загвоздка?
источник

А

Артем Артемович Артемовский in Spring Framework and more
в руках думаю
источник

П

Павел Сарпов in Spring Framework and more
Есть более адекватные советы? Названия полей совпадают, бросаю стринг
источник

А

Артем Артемович Артемовский in Spring Framework and more
какой вопрос - такой ответ
источник

IS

Ihar Sadounikau in Spring Framework and more
Павел Сарпов
Привет. Ситуация: есть пост метод, который ждет модельку. Моделька содержит в себе несколько полей. Отправляю данные из постмана - одно из полей не приходит. Вместо него приходит null.
В чем может быть загвоздка?
хорошей практикой будет гист прикрепить 🙂
источник

А

Артем Артемович Артемовский in Spring Framework and more
источник

АС

Андрей Силютин in Spring Framework and more
Павел Сарпов
Привет. Ситуация: есть пост метод, который ждет модельку. Моделька содержит в себе несколько полей. Отправляю данные из постмана - одно из полей не приходит. Вместо него приходит null.
В чем может быть загвоздка?
Сеттер есть на это поле? Нет аннотации JsonIgnore?
источник

П

Павел Сарпов in Spring Framework and more
Андрей Силютин
Сеттер есть на это поле? Нет аннотации JsonIgnore?
это была проблема постмана. создал заново запрос - все стало ок. спасибо, что ответил
источник

D

Denis in Spring Framework and more
Всем привет, пытаюсь заинжектить javax.validation.Validator в класс контроллера, в конфиге добавил
@bean
public javax.validation.Validator validator(){
return new LocalValidatorFactoryBean();}

Получаю ошибку NoSuchBeanDefinitionException

Hibernate Validator в classpath'e

В чем причина?

Юзаю spring mvc
источник

IS

Ihar Sadounikau in Spring Framework and more
public class LocalValidatorFactoryBean
extends SpringValidatorAdapter
implements ValidatorFactory, ApplicationContextAware, InitializingBean, DisposableBean
источник

✔D

✔️Alexey Draznin in Spring Framework and more
привет, вопрос не совсем по спрингу, каким образом можно в джарнике вытащить манифест еарника, внутри котрого находится этот джарник?
источник

АС

Андрей Силютин in Spring Framework and more
Denis
Всем привет, пытаюсь заинжектить javax.validation.Validator в класс контроллера, в конфиге добавил
@bean
public javax.validation.Validator validator(){
return new LocalValidatorFactoryBean();}

Получаю ошибку NoSuchBeanDefinitionException

Hibernate Validator в classpath'e

В чем причина?

Юзаю spring mvc
Так ведь это FactoryBean. Он нужен для создания экземпляров Validator
источник

GM

Gregory Manushkin in Spring Framework and more
Кому-то попадался spring проект с авторизацией через kerberos?
источник

D

Denis in Spring Framework and more
Ihar Sadounikau
public class LocalValidatorFactoryBean
extends SpringValidatorAdapter
implements ValidatorFactory, ApplicationContextAware, InitializingBean, DisposableBean
LocalValidatorFactoryBean реализует javax.validation.validator
источник

IS

Ihar Sadounikau in Spring Framework and more
Denis
LocalValidatorFactoryBean реализует javax.validation.validator
my bad
источник