Вопросы с тегом «spring-mvc»

Среда для создания веб-приложений Java на основе шаблона Model-View-Controller (MVC). Это продвигает гибкий и отделенный код от базовых технологий представления.

18
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
Я использую spring 3.1.0.RELEASE , и мой контейнер сервлетов - это tomcat 7, а моя IDE - это eclipse indigo, а jar spring-webmvc-3.1.0.RELEASE.jar, содержащий DispatcherServlet, существует в папке lib, но когда при запуске приложения я получаю исключение: java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:126) at …

4
Когда использовать @RestController против @RepositoryRestResource
Я рассматривал различные примеры использования Spring с REST . Наша конечная цель - HATEOAS/HALустановка Spring Я видел два разных метода рендеринга REST в Spring Через @RestControllerконтроллер Через @RepositoryRestResourceрепозиторий Я изо всех сил пытаюсь понять, зачем вам использовать одно вместо другого. При попытке реализовать, HALчто лучше? Наша база данных - это …

5
IntelliJ говорит, что `` невозможно запустить программу '' /path/to/tomcat/bin/catalina.sh 'error = 13, в разрешении отказано
В intelliJ ulimate, запустив приложение mvc с голой костью, я получаю сообщение об ошибке: 'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied Как мне это исправить? (я на Mac)

8
Что обозначает аннотация @Valid в Spring?
В следующем примере ScriptFileпараметр отмечен @Validаннотацией. Что делает @Validаннотация? @RequestMapping(value = "/scriptfile", method = RequestMethod.POST) public String create(@Valid ScriptFile scriptFile, BindingResult result, ModelMap modelMap) { if (scriptFile == null) throw new IllegalArgumentException("A scriptFile is required"); if (result.hasErrors()) { modelMap.addAttribute("scriptFile", scriptFile); modelMap.addAttribute("showcases", ShowCase.findAllShowCases()); return "scriptfile/create"; } scriptFile.persist(); return "redirect:/scriptfile/" + scriptFile.getId(); …

2
создать два метода для одного и того же шаблона URL с разными аргументами
У меня есть сценарий, в котором один URL-адрес serachUser может иметь два разных значения (параметр запроса) userId или UserName. поэтому для этого я создал два метода public String searchUserById(@RequestParam long userID, Model model) public ModelAndView searchUserByName(@RequestParam String userName) Но я получаю исключение для неоднозначного сопоставления. Spring может каким-то образом справиться …

16
CORS с пружинной загрузкой и angularjs не работает
Я пытаюсь вызвать конечные точки REST в одном приложении (приложение с весенней загрузкой) из другого (angularjs). Приложения работают на следующих хостах и ​​портах. Приложение REST, использующее весеннюю загрузку, http://localhost:8080 HTML-приложение с использованием angularjs, http://localhost:50029 Я также использую spring-securityс приложением весенней загрузки. Из приложения HTML я могу пройти аутентификацию в приложении …

5
Отправка сообщения конкретному пользователю в Spring Websocket
Как отправить сообщение websocket с сервера только конкретному пользователю? Мое веб-приложение имеет настройку безопасности Spring и использует веб-сокет. У меня возникла сложная проблема при попытке отправить сообщение с сервера только конкретному пользователю . Я понял, что читал руководство , с сервера, который мы можем сделать simpMessagingTemplate.convertAndSend("/user/{username}/reply", reply); А на стороне …

7
Что такое модель в ModelAndView из Spring MVC?
Имея эту базовую функцию protected ModelAndView handleRequestInternal(...) { ... return new ModelAndView("welcomePage", "WelcomeMessage", message); } Я знаю, что это вернет modelandView. Я знаю, что welcomePageэто мое имя просмотра, значит, welcomepage.jspбудет называться что-то вроде . Но меня смущает, что такое модельная часть. Что такое WelcomeMessageи messageкак Модель работает в этом сценарии?

3
'Простой' способ реализовать Swagger в приложении Spring MVC
У меня есть API ReSTFul, написанный на простом Spring (без Spring Boot, без всяких причуд!). Мне нужно внедрить в это Swagger. До сих пор КАЖДАЯ страница в Интернете сводила меня с ума запутанными конфигурациями и раздутым кодом, который я вообще не считал переносимым. Есть ли у кого-нибудь образец проекта (или …

7
Spring Boot: переопределение значка
Как я могу переопределить значок Spring Boot? ПРИМЕЧАНИЕ . Вот еще один мой вопрос, который предлагает другое решение, не связанное с кодированием: Spring Boot: можно ли использовать внешние файлы application.properties в произвольных каталогах с толстой банкой? Это для application.properties, но его также можно применить к значку. Фактически, я сейчас использую …

4
Многокомпонентный запрос Spring MVC с JSON
Я хочу опубликовать файл с некоторыми данными JSON с помощью Spring MVC. Итак, я разработал сервис отдыха как @RequestMapping(value = "/servicegenerator/wsdl", method = RequestMethod.POST,consumes = { "multipart/mixed", "multipart/form-data" }) @ResponseBody public String generateWSDLService(@RequestPart("meta-data") WSDLInfo wsdlInfo,@RequestPart("file") MultipartFile file) throws WSDLException, IOException, JAXBException, ParserConfigurationException, SAXException, TransformerException { return handleWSDL(wsdlInfo,file); } Когда я …

7
Установка приоритета нескольких @ControllerAdvice @ExceptionHandlers
У меня есть классы мультиплеров, аннотированные @ControllerAdvice, каждый с @ExceptionHandlerметодом в. Один обрабатывает Exceptionс намерением, что если не найден более конкретный обработчик, его следует использовать. К сожалению, Spring MVC, похоже, всегда использует наиболее общий case ( Exception), а не более конкретные ( IOExceptionнапример). Это то, как можно было бы ожидать, …

4
Как явно получить данные публикации в Spring MVC?
Есть ли способ получить сами данные поста? Я знаю, что Spring обрабатывает привязку почтовых данных к объектам Java. Но, учитывая два поля, которые я хочу обработать, как я могу получить эти данные? Например, предположим, что у моей формы два поля: <input type="text" name="value1" id="value1"/> <input type="text" name="value2" id="value2"/> Как мне …
82 java  spring-mvc 

6
MockMvc больше не обрабатывает символы UTF-8 с Spring Boot 2.2.0.RELEASE
После обновления до недавно выпущенной 2.2.0.RELEASEверсии Spring Boot некоторые мои тесты не прошли. Похоже, что MediaType.APPLICATION_JSON_UTF8он устарел и больше не возвращается как тип контента по умолчанию из методов контроллера, которые не указывают тип контента явно. Тестовый код как String content = mockMvc.perform(get("/some-api") .contentType(MediaType.APPLICATION_JSON)) .andExpect(status().isOk()) .andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8)) .andReturn() .getResponse() .getContentAsString(); внезапно больше …

3
Как включить вход в org.slf4j для версии: '2.0.0-alpha1' при загрузке Spring
Я использовал SLF4J для печати всех журналов. Я использую последнюю версию org.slf4j. реализация 'org.slf4j: slf4j-api: 2.0.0-alpha1' реализация 'org.slf4j: log4j-over-slf4j: 2.0.0-alpha1' Но я получаю следующую ошибку, а также журналы не печатаются. SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#noProviders for further details. SLF4J: …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.