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

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

4
Как ApplicationContextAware работает в Spring?
Весной, если компонент реализует ApplicationContextAware, он может получить доступ к файлу applicationContext. Следовательно, он может получать другие бобы. например public class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; public void setApplicationContext(ApplicationContext context) throws BeansException { applicationContext = context; } public static ApplicationContext getApplicationContext() { return applicationContext; } } Затем …
82 java  spring 

4
Как использовать @Transactional с данными Spring?
Я только начал работать над проектом Spring-data, Hibernate, MySQL, JPA. Я перешел на spring-data, чтобы не беспокоиться о создании запросов вручную. Я заметил, что использование @Transactionalне требуется, когда вы используете spring-data, поскольку я также пробовал свои запросы без аннотации. Есть ли конкретная причина, по которой я должен / не должен …

2
Как внедрить AuthenticationManager с помощью конфигурации Java в настраиваемом фильтре
Я использую Spring Security 3.2 и Spring 4.0.1 Я работаю над преобразованием конфигурации xml в конфигурацию Java. Когда я аннотирование AuthenticationManagerс @Autowiredв моем фильтре, я получаю исключение Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.security.authentication.AuthenticationManager] found for dependency: expected at least 1 bean which qualifies as autowire candidate for …

5
Spring-Boot: как установить свойства пула JDBC, такие как максимальное количество подключений?
Spring-Boot - довольно отличный инструмент, но документация немного скудна, когда дело касается более сложной конфигурации. Как я могу установить такие свойства, как максимальный размер для моего пула соединений с базой данных? Spring-Boot поддерживает tomcat-jdbc, HikariCPи Commons DBCPвсе ли они изначально настроены одинаково?


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

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

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

18
Не удается Autowire @Repository аннотированный интерфейс в Spring Boot
Я разрабатываю приложение для весенней загрузки, и здесь у меня возникла проблема. Я пытаюсь ввести аннотированный интерфейс @Repository, и, похоже, он вообще не работает. Я получаю эту ошибку org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springBootRunner': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.pharmacy.persistence.users.dao.UserEntityDao com.pharmacy.config.SpringBootRunner.userEntityDao; …

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

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

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

5
Springfox swagger не работает при загрузке весной 2.2.0
Я хочу обновить весеннюю загрузку v2.1.9 до 2.2.0. Но после обновления я получаю некоторые исключения, в которых говорится, что Spring Fox использует более старую версию Spring-Plugin-Core. Есть ли альтернативное решение для этого или мне нужно отказаться от плагина Springfox? *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made …

1
Чем заменить устаревший 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 Security OAuth 2.x в Spring Security 5.2.x. Поскольку Spring Security не предоставляет поддержку сервера …

5
Использовать сгусток 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, он выйдет из пресловутого предела Oracle 4k для varchar (это хорошо для строк <4k). Ошибка …

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