spring- все статьи тега ➜ страница 5
В чем разница между выпусками Spring GA, RC и M2?
в Spring 3.0 теперь GA релиз, перед этим они запустили 3.0 RC1,RC2 версия также была весна 3.0 M2 версия. В чем разница между версиями GA, RC, M? ...
Выполнить метод при запуске весной
есть ли функция Spring 3 для выполнения некоторых методов при первом запуске приложения? Я знаю, что я могу сделать трюк установки метода с @Scheduled аннотация и она выполняется сразу после запуска, но затем она будет выполняться периодически. ...
Роль / назначение ContextLoaderListener весной?
Я учусь Spring Framework, который используется в моем проекте. Я нашел ContextLoaderListener вход в мой web.xml. Но не могли понять, как именно это помогает разработчику? в официальной документации ContextLoaderListener он говорит, что это для начала WebApplicationContext. Относительно WebApplicationContext JavaDocs говорят: интерфейс для настройки веб-приложения. Но я не в состоянии понять, чего я добиваюсь с ContextLoaderListener который внутренне инициализирует WebApplicationContext ...
Как я могу сказать Spring Boot, какой основной класс использовать для исполняемого jar?
Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.0.1.RELEASE:repackage failed: Unable to find a single main class from the following candidates мой проект имеет более одного класса с main метод. Как я могу сказать плагину Spring Boot Maven, какой из классов он должен использовать в качестве основного класса? ...
Как проверить строку в теле ответа с помощью mockMvc
у меня есть простой интеграционного тестирования @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{"userName":"testUserDetails","firstName":"xxx","lastName":"xxx","password":"xxx"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpe ...
Spring Boot Удалить Страницу С Ошибкой Whitelabel
Я пытаюсь удалить страницу ошибки белой метки, поэтому то, что я сделал, было создано отображение контроллера для "/error", @RestController public class IndexController { @RequestMapping(value = "/error") public String error() { return "Error handling"; } } но теперь я получаю эту ошибку. Exception in thread "AWT-EventQueue-0" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resou ...
Обработка исключений службы Spring Boot REST
Я пытаюсь настроить крупномасштабный сервер служб REST. Мы используем Spring Boot 1.2.1 Spring 4.1.5 и Java 8. Наши контроллеры реализуют @RestController и стандартные аннотации @ RequestMapping. моя проблема заключается в том, что Spring Boot устанавливает перенаправление по умолчанию для исключений контроллера в /error. Из документов: Spring Boot по умолчанию предоставляет сопоставление /error, которое обрабатывает все ошибки разумным образом и регистрируется как страница "глобальная" ...
ContextLoaderListener или нет?
стандартное веб-приложение spring (созданное Roo или шаблоном "Spring MVC Project") создает веб.xml с ContextLoaderListener и DispatcherServlet. почему они не используют только DispatcherServlet и сделать это, чтобы загрузить полную конфигурацию? Я понимаю, что ContextLoaderListener должен использоваться для загрузки материала, который не является веб-релевантным, а DispatcherServlet используется для загрузки веб-релевантных материалов (контроллеры,...). И это приводит к двум контекстам: родите ...
@RequestBody и @ ResponseBody аннотации весной
может кто-нибудь объяснить @RequestBody и @ResponseBody аннотации весной 3? Для чего они нужны? Примеры было бы здорово. ...
Почему мое приложение Spring Boot всегда выключается сразу после запуска?
Это мой первый весенний загрузочный код. К сожалению, он всегда выключается. Я ожидал, что он непрерывно, так что мой веб-клиент может получить некоторые данные из браузера. package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype.*; import org.springframework.web.bind.annotation.*; @Controller @EnableAutoConfiguration public class SampleController { @RequestMapping("/") @ResponseBody String home() { ...
Как внедрить зависимости в самовоспроизводящийся объект весной?
допустим, у нас есть класс: public class MyClass { @Autowired private AnotherBean anotherBean; } затем мы создали объект этого класса (или какой-то другой фреймворк создал экземпляр этого класса). MyClass obj = new MyClass(); можно ли по-прежнему вводить зависимости? Что-то вроде: applicationContext.injectDependencies(obj); (Я думаю, что Google Guice имеет что-то вроде этого) ...
В чем разница между Hibernate и Spring Data JPA
каковы основные различия между Hibernate и Spring Data JPA? Когда мы не должны использовать Hibernate или Spring Data JPA? Кроме того, когда шаблон Spring JDBC может работать лучше, чем Hibernate / Spring Data JPA? ...
Испытание блока с безопасностью весны
моя компания оценивает Spring MVC, чтобы определить, следует ли использовать его в одном из наших следующих проектов. До сих пор мне нравится то, что я видел, и прямо сейчас я смотрю на модуль безопасности Spring, чтобы определить, можно ли его использовать. наши требования к безопасности довольно просты, пользователь просто должен ввести имя пользователя и пароль, чтобы иметь возможность получить доступ к определенной части сайта (например, чтобы получить информацию о своем счете); и есть нес ...
Где я могу скачать Spring Framework jars без использования Maven?
SpringSource.org изменил свой сайт на http://spring.io кто-нибудь знает, как получить последнюю сборку без Maven/github? от http://spring.io/projects ...
Spring Java Config: как создать прототип-область @Bean с аргументами времени выполнения?
используя Java Config Spring, мне нужно получить / создать экземпляр компонента с прототипом с аргументами конструктора, которые доступны только во время выполнения. Рассмотрим следующий пример кода (упрощенный для краткости): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String name = request.getParameter("name"); Thing thing = appCtx.getBean(Thing.class, name); //System.out.println(thing.getName()); //p ...
Spring CrudRepository findByInventoryIds (List inventoryIdList) - эквивалент в предложении
в Spring CrudRepository, есть ли у нас поддержка "в предложении" для поля? т. е. что-то подобное? findByInventoryIds(List<Long> inventoryIdList) если такая поддержка недоступна, какие элегантные варианты можно рассмотреть? Запуск запросов для каждого идентификатора может быть не оптимальным. ...
Как присвоить свойству bean значение Enum в файле конфигурации Spring?
у меня есть автономный тип перечисления определен, что-то вроде этого: package my.pkg.types; public enum MyEnumType { TYPE1, TYPE2 } теперь я хочу ввести значение этого типа в свойство bean: <bean name="someName" class="my.pkg.classes"> <property name="type" value="my.pkg.types.MyEnumType.TYPE1" /> </bean> ...и это не сработало :( Как я должен ввести перечисление в весенний Боб? ...
Как принять параметры даты в запросе 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-boot приложение начинает отслеживать каталог для изменений. Я попытался запустить новый поток, но @Autowired службы не были установлены в этот момент. мне удалось найти ApplicationPreparedEvent, который срабатывает перед тем, как @Autowired аннотации расположены. В идеале я хотел бы, чтобы событие срабатывало после того, как приложение готово обрабатывать http-запросы. есть лучше использовать, или лучше запуск кода после того, как приложение будет ж ...
Метод Init в контроллере Spring (версия аннотации)
Я конвертирую контроллер в более новую версию аннотации. В старой версии я использовал для указания метода init в springmvc-сервлете.xml с помощью: <beans> <bean id="myBean" class="..." init-method="init"/> </beans> Как я могу указать метод init, используя версию аннотации? ...