Вопросы с тегом «spring»

Spring Framework - это среда с открытым исходным кодом для разработки приложений на платформе Java. В ее основе лежит широкая поддержка компонентно-ориентированных архитектур, и в настоящее время она имеет более двадцати высокоинтегрированных модулей.


2
Поддерживает ли application.yml переменные среды?
Я пробовал использовать переменные env в своей конфигурации application.yml, например: spring: main: show_banner: false --- spring: profiles: production server: address: $OPENSHIFT_DIY_IP port: $OPENSHIFT_DIY_PORT но переменные env не разрешены. Должен ли я использовать другие обозначения? В Rails вы можете, например, использовать <% = ENV ['FOOVAR']%> Единственная альтернатива - запустить приложение, например: …
111 java  spring  yaml  spring-boot 

3
Разница между перехватчиком и фильтром в Spring MVC
Немного запутались Filterи Interceptorцели. Как я понял из документации, Interceptorзапускается между запросами. С другой стороны Filter, запускается перед визуализацией представления, но после того, как контроллер обработал ответ. Так в чем же разница между postHandle()Interceptor и doFilter()Filter? Какова наилучшая практика, в каких случаях ее следует использовать? На этой картинке где работает …

12
Как управлять исключениями, созданными в фильтрах Spring?
Я хочу использовать общий способ управления кодами ошибок 5xx, скажем конкретно, случай, когда db не работает во всем моем весеннем приложении. Я хочу красивую ошибку json вместо трассировки стека. Для контроллеров у меня есть @ControllerAdviceкласс для различных исключений, и это также улавливает случай, когда db останавливается в середине запроса. Но …


16
Spring @PropertySource с использованием YAML
Spring Boot позволяет нам заменять наши файлы application.properties эквивалентами YAML. Однако я, кажется, натолкнулся на препятствия с моими тестами. Если я аннотирую свою TestConfiguration(простую конфигурацию Java), она ожидает файл свойств. Например, это не работает: @PropertySource(value = "classpath:application-test.yml") Если у меня есть это в моем YAML-файле: db: url: jdbc:oracle:thin:@pathToMyDb username: someUser …

8
Вызов метода Spring @Transaction методом в том же классе не работает?
Я новичок в Spring Transaction. Что-то, что я нашел действительно странным, наверное, я правильно понял. Я хотел иметь транзакционный уровень на уровне метода, и у меня есть метод вызывающего в том же классе, и кажется, что это не нравится, его нужно вызывать из отдельного класса. Я не понимаю, как такое …

4
Разница между @Valid и @Validated весной
Spring поддерживает два разных метода проверки: проверка Spring и проверка bean-компонентов JSR-303. Оба могут использоваться, определяя валидатор Spring, который делегирует другим делегатам, включая валидатор bean. Все идет нормально. Но когда аннотируют методы для запроса проверки, это совсем другая история. Я могу аннотировать вот так @RequestMapping(value = "/object", method = RequestMethod.POST) …

9
Как присвоить свойству 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> ... и это не сработало :( Как мне ввести Enum в Spring bean?
109 java  spring 

30
В этом приложении нет явного сопоставления для / error
Я использовал maven для создания учебника https://spring.io/guides/gs/uploading-files/ Все используемые мной коды были скопированы. Приложение может работать, но я получаю сообщение об ошибке: Страница ошибки Whitelabel Это приложение не имеет явного сопоставления для / error, поэтому вы рассматриваете это как запасной вариант. Вт, 30 июня, 17:24:02 CST 2015 г. Произошла непредвиденная …

1
Понимание Spring @Configuration class
После вопроса « Понимание использования Spring @Autowired» я хотел создать полную базу знаний для другого варианта подключения пружин - @Configurationкласса. Предположим, у меня есть весенний XML-файл, который выглядит так: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <import resource="another-application-context.xml"/> <bean id="someBean" class="stack.overflow.spring.configuration.SomeClassImpl"> <constructor-arg value="${some.interesting.property}" /> </bean> <bean id="anotherBean" class="stack.overflow.spring.configuration.AnotherClassImpl"> <constructor-arg …

14
Spring boot default H2 jdbc connection (и H2 console)
Я просто пытаюсь просмотреть содержимое базы данных H2 для встроенной базы данных H2, которую создает spring -boot, когда я ничего не указываю в моем application.properties и начинаю с mvn spring: run. Я вижу, как hibernate JPA создает таблицы, но если я попытаюсь получить доступ к консоли h2 по указанному ниже …
108 java  spring  jpa  h2  spring-boot 

7
Spring Boot с добавлением перехватчиков HTTP-запросов
Как правильно добавить перехватчики HttpRequest в приложение весенней загрузки? Я хочу регистрировать запросы и ответы на каждый HTTP-запрос. Документация по загрузке Spring вообще не затрагивает эту тему. ( http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ ) Я нашел несколько веб-примеров того, как сделать то же самое со старыми версиями spring, но они работают с applicationcontext.xml. Пожалуйста …

8
Spring Cache @Cacheable - не работает при вызове из другого метода того же компонента
Кеш Spring не работает при вызове кешированного метода из другого метода того же компонента. Вот пример, ясно объясняющий мою проблему. Конфигурация: <cache:annotation-driven cache-manager="myCacheManager" /> <bean id="myCacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager"> <property name="cacheManager" ref="myCache" /> </bean> <!-- Ehcache library setup --> <bean id="myCache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" p:shared="true"> <property name="configLocation" value="classpath:ehcache.xml"></property> </bean> <cache name="employeeData" maxElementsInMemory="100"/> Кешированный сервис: …
108 java  spring  caching  ehcache 

9
Могу ли я установить TTL для @Cacheable
Я пробую @Cacheableподдержку аннотаций для Spring 3.1 и задаюсь вопросом, есть ли способ очистить кешированные данные через некоторое время, установив TTL? Прямо сейчас из того, что я вижу, мне нужно очистить это сам, используя @CacheEvict, и, используя это вместе с, @Scheduledя могу сам сделать реализацию TTL, но это кажется многовато …
108 java  spring 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.