spring-mvc- все статьи тега ➜ страница 2


Spring PropertySourcesPlaceholderConfigurer в библиотеке

Фон : я пишу библиотеку, которая будет скомпилирована в файл JAR. Эта библиотека будет использоваться как зависимость в ряде веб-приложений. И библиотека, и веб-приложения используют Spring. В веб-приложении есть обязанность запустить ComponentScan на библиотечных классах, чтобы подобрать любые Spring Beans / configuration. Ask : в библиотеке я хочу загрузить свойства из файла свойств с помощью PropertySourcesPlaceholderConfigurer. Что-то вот так: package com.blah; import org.springframework ...

Можно ли динамически устанавливать RequestMappings в Spring MVC?

Я использую Spring MVC уже три месяца. Я рассматривал хороший способ динамического добавления RequestMapping. Это происходит из-за необходимости поместить части контроллера в библиотеку, а затем добавить их динамически. В любом случае, единственный способ, который я могу придумать, это объявить контроллер следующим образом: @Controller @RequestMapping("/mypage") public class MyController { @RequestMapping(method = RequestMethod.GET) public ModelAndView mainHandler(HttpServletRequest req) ...

Переменная с областью действия сеанса доступа в spring interceptor

Как я могу получить доступ к переменной области сеанса в spring interceptor? Класс с областью действия сеанса: @Component @Scope("session") public class User { } Контроллер: @Controller @RequestMapping("/restricted") @Scope("request") public class RestrictedController { @Autowired private User user; } Сервлет диспетчера: <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/restricted/*"/> <bean class="com.interceptors.Re ...

Запросите параметры в Freemarker на Spring 2.5

Я пытаюсь получить параметры запроса на странице freemarker. Но я не могу понять, как настроить неявные переменные, такие как RequestParameters или так. Вот нить http://forum.springsource.org/showthread.php?t=32846 но я не знаю, где он установил этот объект RequestParameters. Единственное, что я нашел в docs (больше в исходном коде), что это FreemarkerServlet, который может поместить эту переменную. Но в моем заявлении этого нет. Все конфигурации выполняются через Пружина, то есть видоискат ...

Как разместить данные JSON с завитком из терминала / командной строки для тестирования весеннего отдыха?

Я использую Ubuntu и установил Curl на нем. Я хочу проверить свое приложение Spring REST с помощью Curl. Я написал свой почтовый код на стороне Java. Однако я хочу проверить его с помощью Curl. Я пытаюсь опубликовать данные JSON. Пример данных выглядит так: {"value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true} Я использую эту команду: curl ...

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

Я использую Spring MVC для простого JSON API, с @ResponseBody подход, как показано ниже. (У меня уже есть уровень обслуживания, производящий JSON напрямую.) @RequestMapping(value = "/matches/{matchId}", produces = "application/json") @ResponseBody public String match(@PathVariable String matchId) { String json = matchService.getMatchJson(matchId); if (json == null) { // TODO: how to respond with e.g. 400 "bad request"? } return json; } вопрос, в данном случае каков сам ...

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

У меня есть веб-приложение Spring MVC, которое использует Spring Security. Я хочу знать имя пользователя, который в данный момент вошел в систему. Я использую фрагмент кода, приведенный ниже . Это общепринятый способ? мне не нравится иметь вызов статического метода внутри этого контроллера - это побеждает всю цель Spring, IMHO. Есть ли способ настроить приложение, чтобы вместо него был введен текущий SecurityContext или текущая аутентификация? @RequestMapping(method = RequestMethod.G ...

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

у меня такая проблема: орг.зимовать.LazyInitializationException: не лениво инициализировать коллекция роль: mvc3.модель.Тема.комментарии, ни одна сессия или сессия не была закрыта вот модели: @Entity @Table(name = "T_TOPIC") public class Topic { @Id @GeneratedValue(strategy=GenerationType.AUTO) private int id; @ManyToOne @JoinColumn(name="USER_ID") private User author; @Enumerated(EnumType.STRING) private Tag topicTag; private String name; ...

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

я разрабатываю веб-приложение с помощью Spring MVC 3 и имею DispatcherServlet ловить все запросы к'/', как так (web.xml): <servlet> <servlet-name>app</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>app</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> теперь это работает как рекламируется, однак ...

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

Как сделать Весна 3.0 контроллер для запуска 404? У меня есть контроллер с @RequestMapping(value = "/**", method = RequestMethod.GET) а для некоторых URLs доступ к контроллеру, я хочу, чтобы контейнер пришел с 404. ...

@RequestBody и @ ResponseBody аннотации весной

может кто-нибудь объяснить @RequestBody и @ResponseBody аннотации весной 3? Для чего они нужны? Примеры было бы здорово. ...

Что возвращать, если метод Spring MVC controller не возвращает значение?

Я использую jQuery $.getJSON() для выполнения асинхронных вызовов на мой простой Spring MVC backend. Большинство методов Spring controller выглядят следующим образом: @RequestMapping(value = "/someURL", method = RequestMethod.POST) public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget, @RequestParam("type") String type) { return someDAO.getSomeData(widget, type); } у меня все настроено так, что каждый контроллер возвращает @ResponseBody в формате JSON, который явл ...

Где я могу скачать Spring Framework jars без использования Maven?

SpringSource.org изменил свой сайт на http://spring.io кто-нибудь знает, как получить последнюю сборку без Maven/github? от http://spring.io/projects ...

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

У меня есть запрос GET, который отправляет дату в формате гггг-ММ-ДД на контроллер Spring. Код контроллера выглядит следующим образом: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } запрос отправляется правильно, как я проверяю с Firebug. Я получаю ошибку: состоянием http 400: запрос, отправленный клиентом был синтаксически некорректным. Как я могу заставить к ...

Spring mvc @PathVariable

можете ли вы дать мне краткое объяснение и образец В помощью @PathVariable весной mvc? Пожалуйста, укажите, как вы вводите URL-адрес? Я изо всех сил пытаюсь получить правильный url-адрес, чтобы показать страницу jsp. Спасибо. ...

Привязка списка в @RequestParam

Я посылаю некоторые параметры из формы таким образом: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Я знаю, что могу получить все параметры в методе контроллера, добавив параметр, например public String controllerMethod(@RequestParam Map<String, String> params){ .... } Я хочу привязать параметры myParam [] (а не другие) к списку или массиву (все, что сохраняет порядок индексов ...

Весенняя загрузка настройка и использование двух источников данных

Я новичок в Spring и Spring Boot. Как можно было бы настроить и использовать два источника данных. например вот что у меня есть для первого источника данных. приложение.свойства #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db ... класса @SpringBootApplication public class SampleApplication { private static final Logger logger = LoggerFactory.getL ...

Как использовать атрибуты сеанса в Spring-mvc

не могли бы вы помочь мне написать аналог стиля spring mvc этого кода? session.setAttribute("name","value"); и как добавить элемент, который аннотирован @ModelAttribute аннотация к сессии, а затем получить доступ к нему? ...

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

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

"Простой" способ реализации Swagger в приложении Spring MVC

У меня есть ReSTFul API, написанный простой весной (без весенней загрузки, без причудливых вещей!). Мне нужно реализовать Swagger в этом. До сих пор каждая страница в интернете только сводила меня с ума с запутанными конфигурациями и раздутым кодом, который я вообще не нашел портативным. есть ли у кого-нибудь пример проекта (или набор подробных шагов), которые могут помочь мне выполнить это? В частности, я ищу хороший образец, который использует swagger-springmvc. Я знаю, что у него есть "образ ...