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

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

Как мне отправить данные JSON с помощью Curl из терминала/командной строки в Test Spring REST?

Я использую Ubuntu и установил на нем cURL. Я хочу проверить мое приложение Spring REST с помощью cURL. Я написал свой POST-код на стороне Java. Тем не менее, я хочу проверить это с помощью cURL. Я пытаюсь опубликовать данные в формате JSON. Пример ...
24 авг. '11 в 8:51
31

Какая разница между @Component, @Repository и @Service аннотациями в Spring?

Могут ли @Component, @Repository и @Service аннотации использоваться взаимозаменяемо в Spring или они обеспечивают какую-либо конкретную функциональность, помимо того, что действуют как устройство нотации? Другими словами, если у меня есть класс Se...
26 июл. '11 в 9:10
10

Как работает автомастер в Spring?

Я немного смущен тем, как инверсия управления (IoC) работает в Spring. Скажем, у меня есть класс сервиса UserServiceImpl который реализует интерфейс UserService. Как бы это было @Autowired? И в моих Controllers, как я могу instantiate instance эт...
30 июн. '10 в 21:26
10

Как ответить с ошибкой HTTP 400 в методе Spring MVC @ResponseBody, возвращающем String?

Я использую Spring MVC для простого JSON API с подходом @ResponseBody, как показано ниже. (У меня уже есть сервисный уровень, создающий JSON напрямую.) @RequestMapping(value = "/matches/{matchId}", produces = "application/json") @ResponseBody publi...
26 апр. '13 в 9:16
12

Что такое @ModelAttribute в Spring MVC?

Какова цель и использование @ModelAttribute в Spring MVC?
06 авг. '10 в 11:20
19

Бесконечная рекурсия с выпуском Jackson JSON и Hibernate JPA

При попытке конвертировать объект JPA, который имеет двунаправленную ассоциацию в JSON, я продолжаю получать org.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError) Все, что я нашел, это этот поток, который в основно...
24 июл. '10 в 14:00
13

Разница между комментариями spring @Controller и @RestController

Разница между аннотациями spring @Controller и @RestController. Может ли аннотация @Controller использоваться как для приложений Web MVC, так и для REST? Если да, то как мы можем дифференцироваться, если это приложение Web MVC или REST.
11 авг. '14 в 11:34
18

При использовании Spring Security, каков правильный способ получить текущее имя пользователя (например, SecurityContext) в bean?

У меня есть веб-приложение Spring MVC, которое использует Spring Безопасность. Я хочу знать имя пользователя текущего пользователя. Я использую приведенный ниже фрагмент кода. Это принято? Мне не нравится иметь вызов статического метода внутри этог...
29 окт. '08 в 21:50
12

Spring MVC @PathVariable с точкой (.) усекается

Это продолжение вопроса Spring MVC @PathVariable получает усеченный Spring forum утверждает, что он исправил (версия 3.2) как часть ContentNegotiationManager. см. ссылку ниже. https://jira.springsource.org/browse/SPR-6164 https://jira.springsource....
02 мая '13 в 6:54
4

Аутентификация RESTful через Spring

Проблема: У нас есть API-интерфейс RESTful, основанный на Spring MVC, который содержит конфиденциальную информацию. API должен быть защищен, однако отправка пользовательских учетных данных (комманда user/pass) с каждым запросом нежелательна. В со...
31 мая '12 в 1:16
5

Несколько Spring @RequestMapping аннотаций

Можно ли использовать несколько меток @RequestMapping spring в методе? Как: @RequestMapping("/") @RequestMapping("") @RequestMapping("/welcome") public String welcomeHandler(){ return("welcome"); }
25 мар. '10 в 4:19
22

Как обрабатывать статический контент в Spring MVC?

Я разрабатываю webapp используя Spring MVC 3 и DispatcherServlet ловут все запросы к '/', как это (web.xml): <servlet> <servlet-name>app</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServl...
27 сент. '09 в 7:54
4

@RequestParam vs @PathVariable

В чем разница между @RequestParam и @PathVariable при обработке специальных символов? + был принят @RequestParam как пространство. В случае @PathVariable, + принималось как +.
05 дек. '12 в 3:25
18

Решить "не удалось лениво инициализировать сборку роли" исключение

У меня есть эта проблема: org.hibernate.LazyInitializationException: не удалось лениво инициализировать коллекцию роли: mvc3.model.Topic.comments, сеанс или сеанс не закрыты Вот модель: @Entity @Table(name = "T_TOPIC") public class Topic { ...
31 июл. '12 в 18:18
14

Триггер 404 в контроллере Spring -MVC?

Как мне получить Spring 3.0, чтобы вызвать 404? У меня есть контроллер с @RequestMapping(value = "/**", method = RequestMethod.GET) и для некоторых URL-адресов, обращающихся к контроллеру, я хочу, чтобы в контейнере появилось 404.
14 янв. '10 в 19:30