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

80
Различия между requires_new и вложенным распространением в транзакциях Spring

Я не могу понять разницу в поведении между политиками PROPAGATION_REQUIRES_NEWи PROPAGATION_NESTEDполитиками распространения. Мне кажется, что в обоих случаях откатывается текущий процесс, а не вся транзакция. Есть подсказка?...

80
Аннотации Spring @Controller такие же, как @Service?

Аннотации Spring такие @Controllerже, как @Service? У меня есть идея, @Controllerчто можно использовать для URLотображения и вызова бизнес-логики. пока @Serviceиспользуется для аннотирования класса обслуживания, который содержит бизнес-логику. Могу ли я использовать @Controllerвместо...

80
Не удается Autowire @Repository аннотированный интерфейс в Spring Boot

Я разрабатываю приложение для весенней загрузки, и здесь у меня возникла проблема. Я пытаюсь ввести аннотированный интерфейс @Repository, и, похоже, он вообще не работает. Я получаю эту ошибку org.springframework.beans.factory.BeanCreationException: Error creating bean with name...

80
Как защитить REST API с помощью Spring Boot и Spring Security?

Я знаю, что защита REST API - это широко обсуждаемая тема, но я не могу создать небольшой прототип, который соответствует моим критериям (и мне нужно подтвердить, что эти критерии реалистичны). Есть так много вариантов, как защитить ресурсы и как работать с безопасностью Spring, мне нужно...

79
Если вы настраиваете свойства подключения к базе данных в server.xml или context.xml

Я пытаюсь настроить свойства подключения к базе данных с помощью JNDI для веб-приложения Spring. Я рассматриваю два подхода, как показано ниже: Подход 1: В вашей конфигурации Spring у вас может быть что-то вроде: <jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/facs"/> Тогда в...

21
Что такое прокси в Spring?

Как мы знаем, Spring использует прокси для добавления функциональности ( @Transactionalи, @Scheduledнапример,). Существует два варианта - использование динамического прокси JDK (класс должен реализовывать непустые интерфейсы) или создание дочернего класса с использованием генератора кода CGLIB. Я...

13
Springfox swagger не работает при загрузке весной 2.2.0

Я хочу обновить весеннюю загрузку v2.1.9 до 2.2.0. Но после обновления я получаю некоторые исключения, в которых говорится, что Spring Fox использует более старую версию Spring-Plugin-Core. Есть ли альтернативное решение для этого или мне нужно отказаться от плагина Springfox?...

13
Как разогреть Java-классы, чтобы избежать медленного первого звонка?

Я делаю проект, где мне нужно, чтобы все вызовы API занимали меньше 1 с, но я сталкиваюсь с проблемой с первым вызовом на каждый маршрут, который медленнее, чем следующие. В настоящее время первый вызов / вход в систему занимает 3,6 с, а следующие - 170 мс и то же самое для всех остальных...

12
Чем заменить устаревший AuthorizationServer в Spring Security?

Spring Security 5.2.2 включает проект Spring Security OAuth, но не AuthorizationServer или ResourceServer. Каковы замены для AuthorizationServer в Spring Security 5.2.2? OAuth-2,0-Migration-Guide Этот документ содержит руководство по перемещению клиентов и серверов ресурсов OAuth 2.0 из Spring...

11
Spring boot 2 embed tomcat 9.0.26 не может загрузить поток файлов jks закрыт

Я пытаюсь использовать SSL при весенней загрузке 2.2.0 с врезанным tomcat 9.0.26, но tomcat не может загрузить закрытый поток файлов JKS. Вот свойства приложения: server.port=443 server.ssl.key-store-type=JKS server.ssl.key-store=C:\\Keystore\\mykey.jks server.ssl.key-store-password=cccc...

11
Использовать сгусток Oracle в предикате, созданном из строки> 4k

Я пытаюсь создать clob из строки> 4000 символов (предоставленной в переменной связывания file_data) для использования в предикате Oracle SELECT ниже: myQuery= select * from dcr_mols WHERE flexmatch(ctab,:file_data,'MATCH=ALL')=1; Если я добавлю TO_CLOB () в раунд file_data, он выйдет из...

9
Как 'установить плагин Docker' для плагина на основе JSON

Я работаю над новым плагином для томов и должен пройти все тесты vol-test . И я успешно прошел все тесты (в среде с установленным плагином), кроме первого, который есть docker plugin install. Дело в том, что существует три возможных способа установки пользовательского плагина: Файлы .sock - это...

9
AuthorizationServerConfigurerAdapter устарел

Я хотел бы использовать Oauth2аутентификацию в Spring Rest API для входа в систему. Но я получил предупреждение, например, AuthorizationServerConfigurerAdapter is deprecatedи вижу Руководство по миграции OAuth 2.0 для Spring Security 5. Я проверил там, но не нашел много руководства по миграции....

9
Базовое весеннее загрузочное приложение не работает, показывая: Не удалось обновить текущие данные из процесса xxxx

Я новичок в весенних сапогах. Я инициализировал новый проект и попытался запустить его, но он не работает успешно. Когда я запускаю это как весеннее загрузочное приложение, оно запускается. В нижнем компиляторе / строке состояния отображается обработка и повторная попытка. он увеличивается до 10...