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

235
BeanFactory против ApplicationContext

Я довольно новичок в Spring Framework, я играл с ним и собирал несколько примеров приложений для оценки Spring MVC для использования в будущем проекте компании. Пока что мне действительно нравится то, что я вижу в Spring MVC, оно кажется очень простым в использовании и побуждает вас писать классы,...

234
Разница между Spring MVC и Spring Boot

Я только начал изучать Spring. На следующем этапе я хотел бы разработать более крупные веб-приложения. Теперь мне интересно, стоит ли мне начинать с Spring Boot или Spring MVC. Я уже читал некоторые вещи, но это сбивает с толку, потому что оба выглядят одинаково. Так в чем же разница между ними?...

228
Разница между ролью и предоставленным полномочием в Spring Security

В Spring Security есть концепции и реализации, такие как GrantedAuthorityинтерфейс для получения полномочий на авторизацию / контроль доступа. Я хотел бы, чтобы допустимые операции, такие как createSubUsers или deleteAccounts , которые я позволил бы администратору (с ролью ROLE_ADMIN). Я запутался...

220
Spring Boot - Как регистрировать все запросы и ответы с исключениями в одном месте?

Я работаю над отдыхом API с весенней загрузки. Мне нужно регистрировать все запросы с входными параметрами (с помощью методов, например, GET, POST и т. Д.), Пути запроса, строки запроса, соответствующего метода класса этого запроса, а также ответа на это действие, как успеха, так и ошибок. Для...

218
Spring @Autowired

Каковы плюсы и минусы использования @Autowired в классе, который будет подключен к Spring? Просто чтобы прояснить, я говорю конкретно о аннотации @Autowired , а не об автопроводке в XML. Я, вероятно, просто не понимаю этого, но для меня это выглядит почти как анти-паттерн - ваши классы начинают...

216
Получение Spring Application Context

Есть ли способ статически / глобально запросить копию ApplicationContext в приложении Spring? Предполагая, что основной класс запускается и инициализирует контекст приложения, нужно ли передавать его через стек вызовов любым классам, которые в этом нуждаются, или есть ли у класса способ запросить...

211
Запуск кода после запуска Spring Boot

Я хочу запустить код после того, как мое приложение весенней загрузки начнет отслеживать каталог на предмет изменений. Я попытался запустить новый поток, но @Autowiredслужбы не были установлены в этот момент. Я был в состоянии найти ApplicationPreparedEvent, который срабатывает до того, как...

208
Spring Boot Настройка и использование двух источников данных

Как я могу настроить и использовать два источника данных? Например вот что у меня есть для первого источника данных: application.properties #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName =...

203
Как определить бин List весной?

Я использую Spring для определения этапов в моем приложении. Настраивается, что необходимый класс (здесь называется Configurator) вводится с этапами. Теперь мне нужен список этапов в другом классе с именем LoginBean. ConfiguratorНе предоставляет доступ к своему списку этапов. Я не могу изменить...

203
Весеннее выражение cron на каждый день 1: 01: am

Я пытаюсь, чтобы мой код выполнялся по фиксированному расписанию на основе выражения cron Spring. Я хотел бы, чтобы код выполнялся каждый день в 1: 01: утра. Я попробовал следующее выражение, но это не сработало для меня. Что не так с синтаксисом здесь? @Scheduled(cron = "0 1 1 ? * *") public void...

201
Использование переменной env в application.properties Spring Boot

Мы работаем над веб-приложением Spring Boot , и база данных, которую мы используем, - MySql ; у нас есть настройки, которые мы сначала тестируем локально (значит, нам нужно установить MySql на наш ПК); затем мы нажимаем на Bitbucket ; Jenkins автоматически обнаруживает новый push-запрос к Bitbucket...

196
Работает ли атрибут Spring @Transactional с закрытым методом?

Если у меня есть аннотация @Transactional для закрытого метода в бине Spring, оказывает ли аннотация какое-либо влияние? Если @Transactionalаннотация находится в открытом методе, она работает и открывает транзакцию. public class Bean { public void doStuff() { doPrivateStuff(); } @Transactional...

194
Как установить заголовок «Accept:» в запросе Spring RestTemplate?

Я хочу установить значение Accept:в запросе, который я делаю с использованием Spring RestTemplate. Вот мой весенний код обработки запросов @RequestMapping( value= "/uom_matrix_save_or_edit", method = RequestMethod.POST, produces="application/json" ) public @ResponseBody ModelMap...

194
Триггер 404 в контроллере Spring-MVC?

Как получить контроллер Spring 3.0 для запуска 404? У меня есть контроллер, @RequestMapping(value = "/**", method = RequestMethod.GET)и для некоторых URL-адресов, обращающихся к контроллеру, я хочу, чтобы контейнер выдал...

194
Spring Security на Wildfly: ошибка при выполнении цепочки фильтров

Я пытаюсь интегрировать расширение Spring Security SAML с Spring Boot . По этому поводу я разработал полный пример приложения. Его исходный код доступен на GitHub: spring-boot-saml-интеграция на GitHub Запустив его как приложение Spring Boot (работающее со встроенным сервером приложений SDK),...

193
В чем разница между ApplicationContext и WebApplicationContext в Spring MVC?

В чем разница между контекстом приложения и контекстом веб-приложения? Я в курсе, что WebApplicationContextиспользуется для приложений, ориентированных на архитектуру Spring MVC? Я хочу знать, какая польза от ApplicationContextприложений MVC? И какие бобы определены в...