spring-mvc- все статьи тега
Java Spring Mongo сортировка игнорировать вопрос случая
Я использую Spring-Data-mongodb, выполняя все виды запросов к MongoDB. При попытке выполнить paging & sort с ignore case я получаю исключение, Вот мой код: Sort.Order order = new Sort.Order(ascending? Sort.Direction.ASC: Sort.Direction.DESC, sortKey).ignoreCase(); Query query = new Query(filter).with(new PageRequest(page, size, new Sort(order))); return mongoTemplate.find(query, clazz,collection); Обратите внимание .Метод IgnoreCase() применяется к сортировке.объект order. За ...
ZonedDateTime как PathVariable в Spring REST RequestMapping
У меня есть конечная точка REST в моем весеннем приложении, которая выглядит так @RequestMapping(value="/customer/device/startDate/{startDate}/endDate/{endDate}", method=RequestMethod.GET, produces=MediaType.APPLICATION_JSON_VALUE) public Page<DeviceInfo> getDeviceListForCustomerBetweenDates(@PathVariable ZonedDateTime startDate, @PathVariable ZonedDateTime endDate, Pageable pageable) { ... code here ... } Я попытался передать переменные пути как миллисекунды, так и секунды. Однако ...
Параметры выбора формы пружины
В моем JSP есть такой фрагмент <sf:select multiple="true" path="author" id="authors" size="7" > <sf:options items="${authors}" itemValue="name" itemLabel="surname"/> </sf:select> Где ${authors} - это List с объектами авторов из БД. Author имеют свойство name и surname. Путем изменения itemLabel= в JSP я могу показать только name или surname автора в списке. Как я могу показать name и еще surname в одной строке в списке опций? ...
Spring Boot - Font Awesome OTS parsing error: не удалось преобразовать
Проблема со шрифтами, не работающими корректно в приложении Spring Boot / Spring MVC. Проблема в том, что все файлы шрифтов показывают различные ошибки, такие как ниже Failed to decode downloaded font: http://localhost:8080/fonts/fontawesome-webfont.woff2?v=4.4.0 OTS parsing error: Failed to convert WOFF 2.0 font to SFNT Failed to decode downloaded font: http://localhost:8080/fonts/fontawesome-webfont.woff?v=4.4.0 OTS parsing error: incorrect file size in WOFF header Failed to decode downlo ...
Метод исправления Spring MVC: частичные обновления
У меня есть проект, в котором я использую Spring MVC + Jackson для создания сервиса REST. Допустим, у меня есть следующая сущность java public class MyEntity { private Integer id; private boolean aBoolean; private String aVeryBigString; //getter & setters } Иногда я просто хочу обновить логическое значение, и я не думаю, что отправка всего объекта с его большой строкой-хорошая идея просто обновить простое логическое значение. Итак, я рассматривал возможность использования ...
Доступ к атрибутам модели, содержащимся в объекте ModelAndView, из контекста теста контроллера
Я новичок в Spring MVC и сейчас учусь тестировать свои контроллеры. У меня есть простой тест: @Test public void shouldDoStuff() { request.setRequestURI("/myCompany/123"); ModelAndView mav = controller.getSomeDatas("123", request); assertEquals(mav.getViewName(), "company"); assertTrue(mav.getModel().containsKey("companyInfo")); assertTrue(mav.getModel().containsKey("rightNow")); assertEquals(mav.getModel().get("companyInfo"), "123"); } Вот мое действие контроллера: ...
Ответ Spring MVC - > JSON
У меня есть Java EE backend, и я использую Spring MVC. У меня есть такой вызов AJAX: function getAllProjects() { $.getJSON("project/getall", function(allProjects) { ??? }); } Моя серверная система: @RequestMapping(value="/getall", method=RequestMethod.GET) public @ResponseBody ??? getAllProjects() { ??? } Какой контент я должен реализовать, чтобы он работал? В бэкенд-системе у меня есть из базы данных вызов уникального id и имя проекта, например: 1 = ...
Как украсить все запросы, чтобы взять значение из заголовка и добавить его в параметр body?
Фон Я создаю RESTful services, используя Spring MVC. В настоящее время у меня есть следующая структура для контроллера: @RestController @RequestMapping(path = "myEntity", produces="application/json; charset=UTF-8") public class MyEntityController { @RequestMapping(path={ "", "/"} , method=RequestMethod.POST) public ResponseEntity<MyEntity> createMyEntity( @RequestBody MyEntity myEntity, @RequestHeader("X-Client-Name") String clientName) { myEntity.setCl ...
spring mvc и freemarker-как разместить форму?
Я не уверен в выполнении простой операции crud с spring и freemarker.Именно это я и пытался сделать. SpringTag.ftl <!DOCTYPE html> <html xmlns:sec="http://www.springframework.org/security/tags" > <head> ...... <#import "/spring.ftl" as spring /> .......... <head> ...... </head> <body> <@fragment.header/> <form action="/listController/springTag" method="post" > <@spring.bind "student" /> ...
Весенняя пагинация-параметры запроса
Мой рест-контролер: @GetMapping("/test") public Page<MyObject> pathParamTest(Pageable pageable) { return myService.getPage(pageable); } Я посылаю запрос следующего содержания: localhost:8091/endpoint/test?page=0&size=3&sort=id&direction=DESC Это мой ответ от сервера: { "content": [ { "id": 1 }, { "id": 2 }, { "id": 3 } ], "last": true, "totalPages": ...
Переименовать поля JSON, используемые MappingJacksonJsonView весной
Я использую MappingJacksonJsonView для сериализации в класс JSON, однако я хотел бы иметь возможность переименовать некоторые поля из имени по умолчанию на основе имени геттера. Это потому, что я должен вывести имена полей, такие как "delete_url" и "delete_type" для загрузки файла jQuery. Я использую аннотацию @Jsonserialize, чтобы вручную выбрать поля для сериализации. @JsonAutoDetect(getterVisibility = Visibility.NONE) public interface Picture { @JsonSerialize String getName(); ...
Как установить пользовательский Джексон ObjectMapper с Spring Cloud Netflix притвориться
Я сталкиваюсь со сценарием, в котором мне нужно определить одноразовый @FeignClient для стороннего API. В этом клиенте я хотел бы использовать пользовательский объект Jackson ObjectMapper, который отличается от моего @ Primary. Я знаю, что можно переопределить параметры конфигурации симуляции spring по умолчанию, однако мне не ясно, как просто переопределить ObjectMapper только этим конкретным клиентом. ...
Spring MVC-не удалось преобразовать значение свойства типа ' java.яз..Строка 'to required type' java.яз..Целое число'
Я новичок в Spring MVC. Я разработал пример приложения, которое выполняет выбор, вставку, обновление и удаление. Ниже приведен мой класс бобов @Id @Column private int student_id; private String name; private String age; private String city; private String country; private Integer phone; private int hsc; private int sslc; private int college; /*getter and setters*/ Ниже приведен мой класс контроллера @Controller public class StudentController { private static final Logger logger = Logg ...
Перенастроить весенний данные проиндексировать на 1 странице
Я думал, что понял это, но установка, похоже, не изменяет индекс. setOneIndexedParameters(true) @Configuration @EnableWebMvc public class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) { PageableHandlerMethodArgumentResolver resolver = new PageableHandlerMethodArgumentResolver(); resolver.setOneIndexedParameters(true); argumentResolvers.add(resolver); ...
Thymeleaf обновить страницу ответить теперь с помощью AJAX
В дополнение к моему предыдущему вопросу об использовании Thymeleaf и предотвращении обновления страницы: Http://forum.thymeleaf.org/Preventing-page-refresh-Thymeleaf-amp-Spring-MVC-td4029155.html В основном у меня было рабочее приложение Spring MVC, которое использует Thymeleaf для сохранения данных формы. Когда пользователь сохранит данные, страница будет обновляться (так как я хотел оставить их на странице для дополнительных правок), и я хотел исключить обновление страницы. Я закодировал ...
Как правильно использовать PagedResourcesAssembler из Spring Data?
Я использую Spring 4.0.0.Релиз, Весна Data Commons 1.7.0.M1, Весна Hateoas 0.8.0.Освобождение Мой ресурс-это простое POJO: public class UserResource extends ResourceSupport { ... } Мой ассемблер ресурсов преобразует пользовательские объекты в объекты UserResource: @Component public class UserResourceAssembler extends ResourceAssemblerSupport<User, UserResource> { public UserResourceAssembler() { super(UserController.class, UserResource.class); } @Override ...
[Spring MVC-Thymeleaf] - проверка формы и сообщения об ошибках
Я пытаюсь создать форму и проверить ее данные через @Valid на объекте команды. Проверка выполняется хорошо,но при возвращении в сеть возникает ошибка ocurring. Вот что у меня есть: HTML <div id="content" layout:fragment="contenido"> <div sec:authorize="isAnonymous()"> <form class="form-horizontal" action="#" th:action="@{register}" th:object="${userForm}" method="post"> <input type="hidden" name="_csrf" th:value="${_csrf.token}"/> ...
Порядок загрузки contextConfigLocation в web.xml проекта Spring Servlet
Предположим, что у меня есть проектSpring Java , и я пытаюсь настроить его как сервлет веб-сервера. Вот урезанная версия web.xml файл: <context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/spring/generalApplicationContext.xml </param-value> </context-param> <servlet> <servlet-name>my-servlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet< ...
как сопоставить контроллеры Spring с их представлениями thymeleaf(intellij14)
Я пытаюсь настроить spring boot thymeleaf и intelij, и по большей части прибил его, но я не могу, кажется, связать контроллеры с их представлениями, так как intellij anoyingly держит это воспроизведение следующего сообщения, и автоматическое завершение системы не работает: Cannot Resolve 'varName' Мой контроллер выглядит так: "main / java/..../контроллер.java " @Controller public class CardsController { @RequestMapping(value="/card/{id}",method = RequestMethod.GET) public String v ...
Push vs Pull модель в MVC
В чем разница между push & pull моделями MVC? Является ли Struts2, Spring MVC Pull based? ...