Запитання з тегом «spring»

Spring Framework - це програма з відкритим кодом для розробки додатків на платформі Java. По суті, це багата підтримка компонентних архітектур, і в даний час вона має понад двадцять високо інтегрованих модулів.

12
Весняне завантаження та кілька зовнішніх файлів конфігурації
У мене є кілька файлів властивостей, які я хочу завантажити з classpath. Є один набір за замовчуванням, під /src/main/resourcesяким знаходиться частина myapp.jar. Мої springcontextочікують, що файли будуть на уроці. тобто <util:properties id="Job1Props" location="classpath:job1.properties"></util:properties> <util:properties id="Job2Props" location="classpath:job2.properties"></util:properties> Мені також потрібна можливість змінити ці властивості із зовнішнім набором. У мене зовнішня папка …

8
Час очікування весняного відпочинку
Я хотів би встановити тайм-аути підключення для послуги відпочинку, використовуваної моєю веб-програмою. Я використовую Spring's RestTemplate, щоб поговорити зі своєю службою. Я провів деякі дослідження, і знайшов і використав xml нижче (у своїй програмі xml), який, на мою думку, призначений для встановлення тайм-ауту. Я використовую Spring 3.0. Я також бачив …

7
Як я знущаюсь над Mockito з автоматичного проводового поля @Value навесні?
Я використовую Spring 3.1.4.RELEASE та Mockito 1.9.5. У своєму весняному класі я маю: @Value("#{myProps['default.url']}") private String defaultUrl; @Value("#{myProps['default.password']}") private String defaultrPassword; // ... З мого тесту JUnit, який я наразі створив так: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "classpath:test-context.xml" }) public class MyTest { Я хотів би висміяти значення для мого поля "defaultUrl". Зауважте, …

7
Весняний тест та безпека: як знущатися з аутентифікації?
Я намагався розібратися, як зробити тест, якщо мої URL-адреси контролерів належним чином захищені. Про всяк випадок, якщо хтось змінить речі і випадково видалить налаштування безпеки. Мій метод контролера виглядає приблизно так: @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody String test() { return "test"; } Я налаштував WebTestEnvironment так: import javax.annotation.Resource; import javax.naming.NamingException; import …

10
Обробка виключень з весняного реструктуризації
Нижче - фрагмент коду; в основному, я намагаюся поширити виняток, коли код помилки - це щось інше, ніж 200. ResponseEntity<Object> response = restTemplate.exchange(url.toString().replace("{version}", version), HttpMethod.POST, entity, Object.class); if(response.getStatusCode().value()!= 200){ logger.debug("Encountered Error while Calling API"); throw new ApplicationException(); } Однак у випадку 500 відповіді від сервера я отримую виняток org.springframework.web.client.HttpServerErrorException: 500 …

3
ContextLoaderListener чи ні?
Стандартний весняний веб-додаток (створений Roo або «Шаблон весняного проекту MVC») створить web.xml з ContextLoaderListenerта DispatcherServlet. Чому вони не просто використовують DispatcherServletі роблять це для завантаження повної конфігурації? Я розумію, що ContextLoaderListener слід використовувати для завантаження речей, що не стосуються Інтернету, і DispatcherServlet використовується для завантаження відповідних веб-матеріалів (Controllers, ...). І …

5
Як прийняти параметри дати у запиті GET до Spring MVC Controller?
У мене є GET-запит, який надсилає дату у форматі "РРРР-MM-DD" на Весняний контролер. Код контролера такий: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } Запит надсилається правильно, коли я перевіряю Firebug. Я отримую помилку: HTTP Status 400: Запит, надісланий клієнтом, був синтаксично неправильним. Як …
122 java  spring  date  spring-mvc 

2
Що це за Spring.jpa.open-in-view = справжня властивість у Spring Boot?
Я бачив spring.jpa.open-in-view=trueвластивість у документації Spring Boot для конфігурації JPA. Чи є trueзначенням цього властивості за замовчуванням, якщо він взагалі не надається ?; Що це насправді робить? Я не знайшов жодного хорошого пояснення для цього; Це змушує вас використовувати SessionFactoryзамість EntityManagerFactory? Якщо так, то як я можу сказати це, щоб …

14
Як правильно вимкнути програму Spring Boot?
У документі Spring Boot вони сказали, що "Кожна програма SpringApplication зареєструє гачок відключення в JVM, щоб гарантувати, що ApplicationContext закритий при виході". Коли я натискаю ctrl+cна команду shell, додаток можна вимкнено вимкнути. Якщо я запускаю програму у виробничій машині, я повинен використовувати команду java -jar ProApplicaton.jar . Але я не …

7
Який сенс Spring MVC's DelegatingFilterProxy?
Я бачу це у своєму весняному додатку MVC web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> Я намагаюся розібратися, чому це там і чи потрібно насправді. Я знайшов це пояснення у весняних документах, але це не допомагає мені зрозуміти це: Здається, це дозволяє припустити, що цей компонент є "клеєм" між сервлетами, визначеними в, …

5
Чи можливо для порожніх значень 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.lang.String' у тип …
120 java  spring  spring-mvc 

2
Як визначити @Value як необов'язковий
У весняної квасолі є наступне: @Value("${myValue}") private String value; Значення правильно введено. Однак змінна повинна бути необов’язковою, вона передається як параметр командного рядка (який потім додається до контексту Spring за допомогою SimpleCommandLinePropertySource ), і цей аргумент не завжди буде існувати. Я спробував обидва наступні, щоб надати значення за замовчуванням: @Value("${myValue:}") …

9
Перенаправлення на зовнішню 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:" + redirectUrl; } тоді як наступне перенаправлення належним чином за призначенням, але вимагає http: // або https: …
118 java  spring  jsp  spring-mvc 

9
Як керувати версіями REST API з весною?
Я шукав, як керувати версіями REST API, використовуючи Spring 3.2.x, але не знайшов нічого, що було б просто в обслуговуванні. Я поясню спершу проблему, яку я маю, а потім вирішення ... але мені цікаво, чи я не буду винаходити колесо тут. Я хочу керувати версією на основі заголовка Accept, і, …

18
Як встановити базовий URL для відпочинку у весняному завантаженні?
Я намагаюся змішати mvc та відпочинок в одному проекті весняного завантаження. Я хочу встановити базовий шлях для всіх контролерів відпочинку (наприклад, example.com/api) в одному місці (я не хочу анотувати кожен контролер @RequestMapping('api/products'), а просто @RequestMapping('/products'). Mvc-контролери повинні бути доступними через example.com/wever Це можливо? (Я не використовую дані для весняних даних, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.