Tag: Весенняя

как захватить несколько параметров с помощью @RequestParam с использованием Spring mvc?

Предположим, что нажата гиперссылка, и URL-адрес запущен со следующим списком параметров myparam=myValue1&myparam=myValue2&myparam=myValue3 . Теперь, как я могу захватить все параметры, используя @RequestRaram весной mvc? Мое требование – захватить все параметры и поместить их на карту. Пожалуйста помоги!

Как настроить Spring Security SecurityContextHolder?

Я использую асинхронные методы в своей службе (примечание 3-го @Async ). И у меня проблема: порожденный stream не имеет контекста безопасности. Причиной этого является Spring Security по умолчанию использует страtagsю SecurityContextHolder.MODE_THREADLOCAL для своего владельца контекста. Но мне нужно использовать страtagsю SecurityContextHolder.MODE_INHERITABLETHREADLOCAL . На данный момент я настраиваю страtagsю в своем AuthenticationSuccessHandler . Но, на мой […]

java.lang.IllegalArgumentException: ServletContext требуется для настройки обработки сервлета по умолчанию

У меня есть следующий тестовый class: @ActiveProfiles({ “DataTC”, “test” }) @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = {BaseTestConfiguration.class, DataTestConfiguration.class, JpaConfiguration.class, PropertyPlaceholderConfiguration.class }) public class RegularDayToTimeSlotsTest { … Проблема, похоже, исходит из classа BaseTestConfiguration: @Configuration @ComponentScan(basePackages = { “com.bignibou” }, excludeFilters = { @Filter(type = FilterType.CUSTOM, value = RooRegexFilter.class), @Filter(type = FilterType.ANNOTATION, value = Controller.class), @Filter(type = FilterType.ANNOTATION, value = […]

SpringBoot: загрузка большого streamового файла с использованием Apache Commons FileUpload

Я пытаюсь загрузить большой файл с помощью «streamового» API загрузки файлов Apache Commons. Причина, по которой я использую загрузчик файлов Apache Commons, а не загрузчик Spring Multipart по умолчанию, заключается в том, что он терпит неудачу, когда мы загружаем очень большие размеры файлов (~ 2 ГБ). Я работаю над ГИС-приложением, где такие загрузки файлов довольно […]

Как получить доступ к Spring-boot JMX удаленно

Я знаю, что весна автоматически выставляет JMX-компоненты. Я смог получить доступ к нему локально с помощью VisualVM. Однако, как я могу подключиться к удаленному приложению, используя его JMX-компоненты? Есть ли порт по умолчанию, или я должен что-то определить? Спасибо, луч.

Как показать все controllerы и отображения в представлении

У меня нет стандартного проекта Spring MVC. Ответ с использованием XML. Возможно ли создать представление (страница jsp), отображающее все controllerы, сопоставления и параметры, которые принимаются (требуется и не). Основываясь на ответе, у меня есть: @RequestMapping(value= “/endpoints”, params=”secure”, method = RequestMethod.GET) public @ResponseBody String getEndPointsInView() { String result = “”; for (RequestMappingInfo element : requestMappingHandlerMapping.getHandlerMethods().keySet()) { […]

Пользовательский фильтр Spring Security (сменить пароль)

Я использую Spring Security для защиты HTTP-запросов на веб-сайте. Основное использование – это защита страниц, при которых пользователь перенаправляется на страницу входа при попытке доступа к этим страницам. Однако у меня есть еще одно требование. В моей модели я могу указать пароль пользователя как временный, так что при успешном входе в систему они должны автоматически […]

Spring Scheduled Task работает в кластерной среде

Я пишу приложение, у которого есть задание cron, которое выполняется каждые 60 секунд. Приложение настроено на масштабирование при необходимости на несколько экземпляров. Я хочу только выполнить задачу в 1 экземпляр каждые 60 секунд (на любом узле). Из коробки я не могу найти решение этого, и я удивлен, что его не спрашивали несколько раз. Я использую […]

Spring CORS Нет заголовка «Access-Control-Allow-Origin»

Я получаю следующую проблему после переноса web.xml в java config No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:63342’ is therefore not allowed access. Основываясь на нескольких ссылках на весну, была предпринята следующая попытка: @Configuration @ComponentScan(basePackageClasses = AppConfig.class, useDefaultFilters = false, includeFilters = { @Filter(org.springframework.stereotype.Controller.class) }) @EnableWebMvc public class WebConfig extends WebMvcConfigurerAdapter { […]

JSON Web Token (JWT) с основанной на Spring SockJS / STOMP Web Socket

Задний план Я занимаюсь созданием веб-приложения RESTful с использованием Spring Boot (1.3.0.BUILD-SNAPSHOT), который включает в себя STOMP / SockJS WebSocket, который я намерен использовать как из приложения iOS, так и для веб-браузеров. Я хочу использовать JSON Web Tokens (JWT) для защиты запросов REST и интерфейса WebSocket, но у меня возникают трудности с последним. Приложение защищено […]

Давайте будем гением компьютера.