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


Разница между JAX-RS и пружинным упором

я перепутал с разницей между JAX-RS (ну, может быть, следует использовать Джерси для сравнения, так как JAX-RS-это просто спецификация) и весна для спокойных услуг. Я попытался найти дополнительную информацию в интернете, и это стало более запутанным. Моя компания использует Spring MVC для разработки Restful API запутанная часть, JAX-RS означает Java API для RESTful Web Services, весной я также использую java для разработки RESTful Web Услуги, поэтому я на самом деле не получаю различий. Весн ...

Обрабатывать исключения проверки подлинности spring security с помощью @ExceptionHandler

Я использую Spring MVC @ControllerAdvice и @ExceptionHandler для обработки всех исключений REST Api. Он отлично работает для исключений, создаваемых контроллерами web mvc, но он не работает для исключений, создаваемых пользовательскими фильтрами spring security, потому что они запускаются до вызова методов контроллера. у меня есть пользовательский фильтр безопасности spring, который выполняет аутентификацию на основе маркера: public class AegisAuthenticationFilter extends GenericFilterBean { ...

Как именно работает весенний BeanPostProcessor?

Я изучаю сертификацию Spring Core, и у меня есть некоторые сомнения в том, как Spring обрабатывает жизненный цикл бобы и, в частности, о постпроцессор в зернах. Так у меня есть эта схема: Мне довольно ясно, что это значит: следующие шаги выполняются в Загрузить Определения Бобов фаза: в @Configuration классы обрабатываются и/или @Components are сканируется и / или XML-файлы разбираются. определения Bean добавлены в BeanFactory (каждый индексируется под своим идентификатором) специальны ...

Ява.ленг.IllegalArgumentException: для настройки обработки сервлетов по умолчанию требуется ServletContext

у меня есть следующий тестовый класс: @ActiveProfiles({ "DataTC", "test" }) @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = {BaseTestConfiguration.class, DataTestConfiguration.class, JpaConfiguration.class, PropertyPlaceholderConfiguration.class }) public class RegularDayToTimeSlotsTest { ... проблема, похоже, исходит из класса BaseTestConfiguration: @Configuration @ComponentScan(basePackages = { "com.bignibou" }, excludeFilters = { @Filter(type = FilterType.CUSTOM, v ...

SpringMVC RequestMapping для получения параметров

Как сделать RequestMapping для обработки параметров GET в url? Например у меня есть этот url http://localhost:8080/userGrid?_search=false&nd=1351972571018&rows=10&page=1&sidx=id&sord=desc (от jqGrid) как должен выглядеть мой RequestMapping? Я хочу получить параметры с помощью HttpReqest попытался это: @RequestMapping("/userGrid") public @ResponseBody GridModel getUsersForGrid(HttpServletRequest request) но это не работает. ...

Как модульное тестирование контроллера Spring MVC с помощью @PathVariable?

у меня есть простой аннотированный контроллер, похожий на этот: @Controller public class MyController { @RequestMapping("/{id}.html") public String doSomething(@PathVariable String id, Model model) { // do something return "view"; } } и я хочу проверить его с помощью модульного теста, как это: public class MyControllerTest { @Test public void test() { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI("/test.html"); new Annotati ...

Как получить текущую локаль пользователя из Spring, не передавая ее в качестве параметра в функции?

Я использую Spring 3.1 и хочу найти локаль, активную для текущего пользователя, есть ли способ захватить локаль напрямую, не будучи вынужденным передавать ее с контроллера на уровень сервиса ... так далее. сохраняет ли spring локаль в локальном хранилище потока, где ее можно захватить, вызвав какой-либо статический метод? ...

Каковы различия между Model, ModelMap и ModelAndView?

каковы основные различия между следующими Spring Framework классы? Model ModelMap ModelAndView используя Model.put(String,Object) мы можем получить доступ к значениям в .jsp файлы, но ModelMap.addAttribute(String,Object) также сделал то же самое. Я не понимаю разницы между этими классами. ...

Кодировка весны MVC UTF-8

на данный момент я пытаюсь начать работу с Spring MVC. Во время тестирования я столкнулся с проблемой кодирования. Я хочу отобразить символы UTF-8 на моих JSP-страницах, поэтому я добавил строку с символами UTF-8 в свой ModelAndView. Выглядит это так: @Controller public class HomeController { private static final Logger logger = LoggerFactory.getLogger(HomeController.class); @RequestMapping(value="/", method=RequestMethod.GET) public ModelAndView home() { logger.info("We ...

Почему мы не должны делать Spring MVC controller @Transactional?

уже есть несколько вопросов по этой теме, но никакой ответ на самом деле не дает аргументов, чтобы объяснить, почему мы не должны делать контроллер Spring MVC Transactional. Смотрите: транзакция не работает правильно-Spring / MyBatis для веб-приложения MVC Spring должен ли @Transactional идти на контроллер или службу? делая метод регулятора весны 3 МВК Транзакционный Spring MVC Controller Transactional Так, почему? здесь непреодолимые технические вопросы? есть ли архитектурные проблемы? е ...