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

114
Для чего предполагается использовать аннотацию javax.inject.Named?

Я пытаюсь понять javax.injectпакет, и я не понимаю, для чего javax.inject.Namedпредполагается использовать аннотацию. Javadoc не объясняет идею, лежащую в основе этого. Javadoc находится по адресу http://download.oracle.com/javaee/6/api/javax/inject/Named.html. Я использую Spring 3.0 для написания...

113
Настройка переменной JavaScript из модели Spring с помощью Thymeleaf

Я использую Thymeleaf в качестве механизма шаблонов. Как передать переменную из модели Spring в переменную JavaScript? Сторона пружины: @RequestMapping(value = "message", method = RequestMethod.GET) public String messages(Model model) { model.addAttribute("message", "hello"); return "index"; }...

113
Передача нескольких переменных в @RequestBody контроллеру Spring MVC с использованием Ajax

Обязательно ли оборачивать объект подложки? Я хочу сделать это: @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody String str1, @RequestBody String str2) {} И используйте такой JSON: { "str1": "test one", "str2": "two test" } Но вместо...

112
Что такое внедрение зависимостей и инверсия управления в Spring Framework?

«Внедрение зависимостей» и «инверсия управления» часто упоминаются как основные преимущества использования инфраструктуры Spring для разработки веб-платформ. Может ли кто-нибудь объяснить, что это такое, очень простым языком, если...

111
Поддерживает ли application.yml переменные среды?

Я пробовал использовать переменные env в своей конфигурации application.yml, например: spring: main: show_banner: false --- spring: profiles: production server: address: $OPENSHIFT_DIY_IP port: $OPENSHIFT_DIY_PORT но переменные env не разрешены. Должен ли я использовать другие обозначения? В Rails...

111
Разница между перехватчиком и фильтром в Spring MVC

Немного запутались Filterи Interceptorцели. Как я понял из документации, Interceptorзапускается между запросами. С другой стороны Filter, запускается перед визуализацией представления, но после того, как контроллер обработал ответ. Так в чем же разница между postHandle()Interceptor и...

111
Как на самом деле реализованы репозитории Spring Data?

Я уже некоторое время работаю с репозиторием Spring Data JPA в своем проекте и знаю следующие моменты: В интерфейсах репозитория мы можем добавить такие методы, как findByCustomerNameAndPhone()(при условии, что customerNameи phoneявляются полями в объекте домена). Затем Spring обеспечивает...

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

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

110
Вызов метода Spring @Transaction методом в том же классе не работает?

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

110
Spring @PropertySource с использованием YAML

Spring Boot позволяет нам заменять наши файлы application.properties эквивалентами YAML. Однако я, кажется, натолкнулся на препятствия с моими тестами. Если я аннотирую свою TestConfiguration(простую конфигурацию Java), она ожидает файл свойств. Например, это не работает: @PropertySource(value =...

110
Разница между @Valid и @Validated весной

Spring поддерживает два разных метода проверки: проверка Spring и проверка bean-компонентов JSR-303. Оба могут использоваться, определяя валидатор Spring, который делегирует другим делегатам, включая валидатор bean. Все идет нормально. Но когда аннотируют методы для запроса проверки, это совсем...

109
Как присвоить свойству bean-компонента значение Enum в файле конфигурации Spring?

У меня определен автономный тип перечисления, примерно так: package my.pkg.types; public enum MyEnumType { TYPE1, TYPE2 } Теперь я хочу вставить значение этого типа в свойство bean-компонента: <bean name="someName" class="my.pkg.classes"> <property name="type"...

109
В этом приложении нет явного сопоставления для / error

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

108
Spring Boot с добавлением перехватчиков HTTP-запросов

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

108
Могу ли я установить TTL для @Cacheable

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

108
Spring boot default H2 jdbc connection (и H2 console)

Я просто пытаюсь просмотреть содержимое базы данных H2 для встроенной базы данных H2, которую создает spring -boot, когда я ничего не указываю в моем application.properties и начинаю с mvn spring: run. Я вижу, как hibernate JPA создает таблицы, но если я попытаюсь получить доступ к консоли h2 по...

108
Spring Cache @Cacheable - не работает при вызове из другого метода того же компонента

Кеш Spring не работает при вызове кешированного метода из другого метода того же компонента. Вот пример, ясно объясняющий мою проблему. Конфигурация: <cache:annotation-driven cache-manager="myCacheManager" /> <bean id="myCacheManager"...

108
Понимание Spring @Configuration class

После вопроса « Понимание использования Spring @Autowired» я хотел создать полную базу знаний для другого варианта подключения пружин - @Configurationкласса. Предположим, у меня есть весенний XML-файл, который выглядит так: <?xml version="1.0" encoding="UTF-8"?> <beans...