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

122
Как принять параметры даты в запросе GET к Spring MVC Controller?

У меня есть запрос GET, который отправляет дату в формате YYYY-MM-DD в Spring Controller. Код контроллера следующий: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } Запрос отправлен...

121
Как правильно завершить работу приложения Spring Boot?

В документе Spring Boot Document они сказали, что «каждое приложение SpringApplication будет регистрировать обработчик завершения работы с JVM, чтобы гарантировать, что ApplicationContext корректно закрывается при выходе». Когда я нажимаю ctrl+cна команду оболочки, приложение может быть корректно...

121
Что это за свойство spring.jpa.open-in-view = true в Spring Boot?

Я видел spring.jpa.open-in-view=trueсвойство в документации Spring Boot для конфигурации JPA. Является ли trueэто свойство значением по умолчанию, если оно вообще не задано ?; Что это на самом деле делает? Я не нашел этому подходящего объяснения; Это заставляет вас использовать SessionFactoryвместо...

120
Возможно ли, чтобы пустые значения RequestParam использовали defaultValue?

если у меня есть сопоставление запроса, подобное следующему: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } А затем вызовите этот запрос с помощью: http://example.com/test?i= Я получаю сообщение...

119
Как определить @Value как необязательный

В компоненте Spring у меня есть следующее: @Value("${myValue}") private String value; Значение введено правильно. Однако переменная должна быть необязательной, она передается в качестве параметра командной строки (который затем добавляется в контекст Spring с помощью SimpleCommandLinePropertySource...

119
Как управлять версиями REST API с помощью Spring?

Я искал, как управлять версиями REST API с помощью Spring 3.2.x, но не нашел ничего, что было бы легко поддерживать. Сначала я объясню свою проблему, а затем решение ... но мне интересно, изобретаю ли я здесь колесо заново. Я хочу управлять версией на основе заголовка Accept, и, например, если...

118
Как установить базовый URL для отдыха при весенней загрузке?

Я пытаюсь смешать mvc и отдых в одном проекте весенней загрузки. Я хочу установить базовый путь для всех остальных контроллеров (например, example.com/api) в одном месте (я не хочу аннотировать каждый контроллер @RequestMapping('api/products'), вместо этого просто @RequestMapping('/products')....

118
Перенаправление на внешний URL-адрес из действия контроллера в Spring MVC

Я заметил, что следующий код перенаправляет пользователя на URL-адрес внутри проекта, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:"...

117
Как избежать исключения «Круговой путь просмотра» с помощью теста Spring MVC

В одном из моих контроллеров есть следующий код: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } Я просто пытаюсь протестировать его с помощью...

117
Spring 4 vs Jersey для веб-сервисов REST

Мы планируем сделать новое приложение с версией Spring 4.0.6. Мы используем контроллер, который может возвращать «XML» или «JSON». В предыдущем проекте мы успешно реализовали Jersey с поддержкой Spring для REST с использованием JAX-RS API, но после прочтения нескольких статей и предложений от...

116
как читать системную переменную среды в Spring applicationContext

Как прочитать переменную системного окружения в контексте приложения? Я хочу что-то вроде: <util:properties id="dbProperties" location="classpath:config_DEV/db.properties" /> или <util:properties id="dbProperties" location="classpath:config_QA/db.properties" /> в зависимости от...

116
Что делает java: comp / env /?

Я просто потратил слишком много времени на попытки выяснить некоторые ошибки при подключении некоторого фабричного компонента JNDI. Проблема оказалась в том, что вместо этого ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"...

116
Тип WebMvcConfigurerAdapter устарел.

Я просто перехожу на весеннюю версию mvc, 5.0.1.RELEASEно внезапно в eclipse STS WebMvcConfigurerAdapter помечен как устаревший public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) {...

115
Отключить все автоматические настройки, связанные с базой данных, в Spring Boot

Я использую Spring Boot для разработки двух приложений, одно служит сервером, а другое - клиентским приложением. Однако оба они представляют собой одно и то же приложение, которое работает по-разному в зависимости от активного профиля. Я использую функцию автоматической настройки Spring Boot для...

115
Ошибка создания bean-компонента с именем entityManagerFactory, определенным в ресурсе пути к классу: сбой при вызове метода инициализации

Когда я компилирую свой весенний проект, я получил следующую ошибку. Ошибка при создании bean-компонента с именем entityManagerFactory, определенным в ресурсе пути к классам [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]: не удалось вызвать метод...

115
Использование Spring MVC Test для модульного тестирования составного запроса POST

У меня есть следующий обработчик запросов на сохранение авто. Я подтвердил, что это работает, когда я использую, например, cURL. Теперь я хочу протестировать метод с помощью Spring MVC Test. Я пытался использовать fileUploader, но мне не удается заставить его работать. Также мне не удается добавить...

115
Не удалось выполнить автоматическое подключение поля: RestTemplate в приложении загрузки Spring

Я получаю исключение ниже при запуске приложения загрузки Spring во время запуска: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testController': Injection of autowired dependencies failed; nested exception is...

115
Как вернуть настраиваемый объект из запроса Spring Data JPA GROUP BY

Я разрабатываю приложение Spring Boot с помощью Spring Data JPA. Я использую собственный запрос JPQL для группировки по некоторому полю и получения счетчика. Ниже приведен мой метод репозитория. @Query(value = "select count(v) as cnt, v.answer from Survey v group by v.answer") public List<?>...

114
Для чего предполагается использовать аннотацию javax.inject.Named?

Я пытаюсь понять javax.injectпакет, и я не понимаю, для чего javax.inject.Namedпредполагается использовать аннотацию. Javadoc не объясняет идею, лежащую в основе этого. Javadoc находится по адресу http://download.oracle.com/javaee/6/api/javax/inject/Named.html. Я использую Spring 3.0 для написания...