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

193
Spring MVC: сложный объект как GET @RequestParam

Предположим, у меня есть страница со списком объектов на таблице, и мне нужно поместить форму для фильтрации таблицы. Фильтр отправляется в виде Ajax GET на URL-адрес, подобный следующему: http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z И вместо того, чтобы иметь...

193
В чем разница между ApplicationContext и WebApplicationContext в Spring MVC?

В чем разница между контекстом приложения и контекстом веб-приложения? Я в курсе, что WebApplicationContextиспользуется для приложений, ориентированных на архитектуру Spring MVC? Я хочу знать, какая польза от ApplicationContextприложений MVC? И какие бобы определены в...

186
@RequestParam в Spring MVC, обрабатывающий необязательные параметры

Возможно ли для контроллера Spring обрабатывать оба вида запросов? 1) http://localhost:8080/submit/id/ID123432?logout=true 2) http://localhost:8080/submit/id/ID123432?name=sam&password=543432 Если я определю один контроллер вида: @RequestMapping (value = "/submit/id/{id}", method =...

183
Spring MVC - Как получить все параметры запроса на карте в контроллере Spring?

Пример URL: ../search/?attr1=value1&attr2=value2&attr4=value4 Я не знаю имен attr1, att2 и attr4. Я хотел бы иметь возможность делать что-то подобное (или подобное, все равно, только если у меня есть доступ к имени параметра Map of request -> value: @RequestMapping(value =...

174
Добавить контекстный путь к приложению Spring Boot

Я пытаюсь установить корневой контекст приложения Spring Boot программно. Причина корня контекста в том, что мы хотим, чтобы к приложению обращались, localhost:port/{app_name}и чтобы к нему добавлялись все пути контроллеров. Вот файл конфигурации приложения для веб-приложения. @Configuration public...

173
Spring Boot не обслуживает статический контент

Я не могу заставить мой проект Spring-boot обслуживать статический контент. Я поместил папку с именем staticпод src/main/resources. Внутри него есть папка с именем images. Когда я упаковываю приложение и запускаю его, оно не может найти изображения, которые я поместил в эту папку. Я пытался...

170
Как получить UserDetails активного пользователя

В моих контроллерах, когда мне нужен активный (вошедший в систему) пользователь, я делаю следующее, чтобы получить свою UserDetailsреализацию: User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); Это прекрасно...

163
При использовании ResponseEntity <T> и @RestController для приложений Spring RESTful

Я работаю с Spring Framework 4.0.7, вместе с MVC и Rest Я могу работать в мире с: @Controller ResponseEntity<T> Например: @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { С помощью метода (только для создания)...

156
Spring MVC: как выполнить проверку?

Я хотел бы знать, каков самый чистый и лучший способ выполнить проверку формы пользовательских данных. Я видел, как некоторые разработчики реализуют org.springframework.validation.Validator. Вопрос об этом: я видел, что это подтверждает класс. Должен ли класс заполняться вручную значениями из...

155
В чем разница между <mvc: annotation-driven /> и <context: annotation-config /> в сервлете?

Я мигрирую с весны 2.5 до весны 3. Они ввели <mvc:annotation-driven />что-то вроде черной магии. Ожидается, что это будет объявлено только в файле конфигурации сервлета. Весной 2.5 я просто использовал <context:annotation-config />и <context:component-scan base='...'/>теги...

154
Как получить доступ к информации заголовка HTTP в REST-контроллере Spring MVC?

Я новичок в веб-программировании в целом, особенно в Java, поэтому я только что узнал, что такое заголовок и тело. Я пишу RESTful сервисы, используя Spring MVC. Я могу создавать простые сервисы с помощью @RequestMappingсвоих контроллеров. Мне нужна помощь в понимании того, как получить информацию...

147
Что такое имя пользователя и пароль при запуске Spring Boot с Tomcat?

Когда я развертываю свое приложение Spring с помощью Spring Boot и доступа, localhost:8080мне нужно пройти аутентификацию, но каковы имя пользователя и пароль или как я могу их установить? Я пытался добавить это в свой tomcat-usersфайл, но это не сработало: <role rolename="manager-gui"/>...

144
Spring MVC: как вернуть изображение в @ResponseBody?

Я получаю данные изображения (как byte[]) из БД. Как вернуть это изображение @ResponseBody? РЕДАКТИРОВАТЬ Я сделал это без @ResponseBodyиспользования HttpServletResponseпараметра метода: @RequestMapping("/photo1") public void photo(HttpServletResponse response) throws IOException {...

143
Spring MVC @PathVariable усекается

У меня есть контроллер, обеспечивающий RESTful доступ к информации: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { Проблема, с которой я...

142
Когда я могу использовать параметры пути или параметры запроса в RESTful API?

Я хочу, чтобы мой RESTful API был очень предсказуемым. Как лучше всего решить, когда производить сегментацию данных с использованием URI, а не с помощью параметров запроса. Мне кажется логичным, что системные параметры, поддерживающие разбиение на страницы, сортировку и группировку, должны быть...

138
Автопроводка двух bean-компонентов, реализующих один и тот же интерфейс - как установить bean-компонент по умолчанию в autowire?

Задний план: У меня есть приложение Spring 2.5 / Java / Tomcat. Существует следующий компонент, который используется во всем приложении во многих местах. public class HibernateDeviceDao implements DeviceDao и следующий боб, который является новым: public class JdbcDeviceDao implements DeviceDao...

138
Разница между JAX-RS и Spring Rest

Меня смутила разница между JAX-RS (ну, может быть, для сравнения следует использовать Джерси, поскольку JAX-RS - это просто спецификация) и Spring для сервисов Restful . Я попытался найти дополнительную информацию в Интернете, и это стало более запутанным. Моя компания использует Spring MVC для...

137
Spring MVC - Как вернуть простую строку как JSON в Rest Controller

Мой вопрос по сути является продолжением этого вопроса. @RestController public class TestController { @RequestMapping("/getString") public String getString() { return "Hello World"; } } Выше Spring добавил бы «Hello World» в тело ответа. Как я могу вернуть строку в качестве ответа JSON? Я понимаю,...