spring- все статьи тега


Java Spring Mongo сортировка игнорировать вопрос случая

Я использую Spring-Data-mongodb, выполняя все виды запросов к MongoDB. При попытке выполнить paging & sort с ignore case я получаю исключение, Вот мой код: Sort.Order order = new Sort.Order(ascending? Sort.Direction.ASC: Sort.Direction.DESC, sortKey).ignoreCase(); Query query = new Query(filter).with(new PageRequest(page, size, new Sort(order))); return mongoTemplate.find(query, clazz,collection); Обратите внимание .Метод IgnoreCase() применяется к сортировке.объект order. За ...

ZonedDateTime как PathVariable в Spring REST RequestMapping

У меня есть конечная точка REST в моем весеннем приложении, которая выглядит так @RequestMapping(value="/customer/device/startDate/{startDate}/endDate/{endDate}", method=RequestMethod.GET, produces=MediaType.APPLICATION_JSON_VALUE) public Page<DeviceInfo> getDeviceListForCustomerBetweenDates(@PathVariable ZonedDateTime startDate, @PathVariable ZonedDateTime endDate, Pageable pageable) { ... code here ... } Я попытался передать переменные пути как миллисекунды, так и секунды. Однако ...

Параметры выбора формы пружины

В моем JSP есть такой фрагмент <sf:select multiple="true" path="author" id="authors" size="7" > <sf:options items="${authors}" itemValue="name" itemLabel="surname"/> </sf:select> Где ${authors} - это List с объектами авторов из БД. Author имеют свойство name и surname. Путем изменения itemLabel= в JSP я могу показать только name или surname автора в списке. Как я могу показать name и еще surname в одной строке в списке опций? ...

Как настроить Spring JavaMailSender для SES с помощью SMTP?

Мы пытаемся настроить Spring JavaMailSender для работы с сервисом Amazon SES с помощью SMTP, но мы получаем эту ошибку: javax.mail.MessagingException: Could not connect to SMTP host: email-smtp.us-east-1.amazonaws.com, port: 465, response: -1 Это наша конфигурация: <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> <property name="host" value="email-smtp.us-east-1.amazonaws.com" /> <property name="port" value="465" /> <prope ...

Как задать пользовательский фильтр в приложении.YML Spring Cloud Gateway

У меня есть пользовательский фильтр шлюза MYGatewayFilter.файл java теперь я хочу использовать этот фильтр шлюза с моим маршрутом, написанным в приложении.yml spring: cloud: gateway: routes: - id: login2_route uri: http://127.0.0.1:8083/login predicates: - Path: /login/ filters: Как определить фильтры для указанного выше маршрута Пользовательский Фильтр MyGatewayFilter.java public class MyGatewayFilter implements GatewayFilter { @Override pu ...

WFLYEJB0137: доступ к UserTransaction разрешен только сеансовым и управляемым сообщениями бобам с разграничением транзакций, управляемых бобами

Пытаюсь перенести свой Ejb из JBoss 7.1.1 в Wildfly, но я застрял в следующая ошибка: Caused by: org.springframework.transaction.TransactionSystemException: JTA UserTransaction is not available at JNDI location [java:jboss/UserTransaction]; nested exception is javax.naming.NameNotFoundException: UserTransaction [Root exception is java.lang.IllegalStateException: WFLYEJB0137: Only session and message-driven beans with bean-managed transaction demarcation are allowed to access UserTransaction] ...

Как получить удаленный доступ к Spring-boot JMX

Я знаю, что весна автоматически выставляет бобы JMX. Я смог получить доступ к нему локально, используя VisualVM. Однако на prod как я могу подключиться удаленно к приложению, используя его JMX beans? Есть ли порт по умолчанию или я должен определить что-нибудь дополнительно? Спасибо, луч. ...

Исключение с (пользовательским) заказом RestAuthenticationProcessingFilter

Я пытаюсь добавить проверку подлинности остальное маркер для моего приложения. Я создал простой фильтр, не делая ничего другого, чтобы напечатать сообщение: public class RestAuthenticationProcessingFilter extends GenericFilterBean { @Override public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException { System.out.println(arg0); // EDIT 25/02/2014 arg2.doFilter(arg0,arg1); } } Я использую Spring ...

Пружинный ThreadPoolTaskScheduler vs ThreadPoolTaskExecutor

В весенней документации упоминается, что: ThreadPoolTaskScheduler фактически реализует интерфейс Spring TaskExecutor, так что один экземпляр может быть использован для асинхронного выполнения как можно скорее, а также запланированных и потенциально повторяющихся исполнений. Итак, в каких сценариях мы хотели бы использовать экземпляр ThreadPoolTaskExecutor над экземпляром ThreadPoolTaskScheduler? Я использую в настоящее время using Spring XML. Я создаю Боб ThreadPoolTaskScheduler как обр ...

добавить пользовательский jar в локальный репозиторий maven

Я хочу добавить пользовательский jar в свой проект. Насколько я понимаю, лучший способ сделать это-сначала добавить банку в мой локальный репозиторий, а затем добавить ее в мой pom.XML. Поэтому я попробовал следующее: mvn install:install-file -Dfile=/home/martin/linuxhome/work/libMediator/libMediator /dist/libMediator.jar -DgroupId=com.src.libMediator -DartifactId=libMediator Dversion=1.0 -Dpackaging=jar -DgeneratePom=true А затем я добавил следующее К моему пом.xml: ... <packaging ...

Hibernate: нет сеанса после сохранения новой сущности

Я создаю новую сущность, сохраняю ее в первый раз и затем хочу получить доступ к коллекциям связанных классов: @Override protected void onSubmit(final AjaxRequestTarget target, final Form<?> form) { final E entity = (E) form.getModelObject(); getDao().save(entity); //calls session.saveOrUpdate(entity) LOG.debug("Saved entity " + entity); LOG.debug("Show collections " + entity.getField().getListOfSomething()); parent.replaceContentPanel ...

Как динамически определить шаблон фильтра файлов для входящего адаптера Spring Integration SFTP?

Мне нужно динамически вытягивать определенные файлы из разных каталогов с разных sftp-серверов в локальный каталог сервера приложения spring boot. Я храню пути и шаблон файла в базе данных postgres. У меня все работает, но я не знаю, как динамически определить шаблон фильтра файлов в зависимости от удаленного каталога для входящего адаптера spring integration sftp, так что не все xml-файлы в этом конкретном каталоге извлекаются. Я использую a RotatingServerAdvice и DelegatingSessionFactory дл ...

Как предотвратить откат транзакции JPA?

Вызываемые методы: 1. Распорки Действия 2. Метод класса обслуживания (с аннотацией @Transactional) 3. Вызов веб-сервиса Xfire Все, включая распорки (DelegatingActionProxy) и транзакции, настраивается с помощью Spring. Сохранение выполняется с помощью JPA / Hibernate. Иногда веб-сервис выдает непроверенное исключение. Я ловлю это исключение и выбрасываю проверенное исключение. Я не хочу, чтобы транзакция откатилась, так как исключение веб-службы изменяет текущее состояние. Я прокомментиро ...

Spring Boot, Spring security, связанный с базой данных

Заранее прошу прощения за мой плохой английский.. Я новичок с весной. Коллега посоветовал мне для начала использовать Spring boot. На данный момент мне это нравится. Для начала я хочу создать модуль аутентификации / входа, связанный с базой данных mySQL. Я работаю над IntelliJ и phpMyAdmin. Для этой работы есть 3 части: - Система аутентификации-OK - Ссылка на базу данных и основные операции-OK - Связь между аутентификацией и базой данных - НЕ В ПОРЯДКЕ. На данный момент для аутентиф ...

Какой фреймворк + сервер приложений + среда разработки использовать для служб Java?

Я пытаюсь написать Java-сервис, который работает 24/7, удаляет контент из интернета и сохраняет его в базе данных. Какую структуру лучше всего использовать для этого, учитывая, что я хотел бы... 1.) Иметь сервер приложений, на котором я могу развернуть свой код (и запустить его автоматически). Этот сервер приложений должен находиться в отдельном окне от машины, на которой будет работать моя среда разработки. 2.) Есть платформа разработки (я бы предпочел что-то на основе eclipse) что позволяет ...

Использование @JmsListener для темы публикация-подписка

Я пытаюсь создать пример для публикации-подписки на основе аннотации @JmsListener: https://github.com/lkrnac/book-eiws-code-samples/tree/master/05-jms/0515-publish-subscribe Соответствующие фрагменты кода: @Slf4j @SpringBootApplication @EnableScheduling public class JmsPublishSubscribeApplication { public static void main(String[] args) throws InterruptedException { SpringApplication.run(JmsPublishSubscribeApplication.class, args); } @Bean public ActiveMQTopic simple ...

ApplicationEventMulticaster не инициализирован-вызов 'refresh' перед многоадресной передачей событий через контекст

Я разрабатываю приложение spring boot и использую пул соединений HikariCP и шаблон JDBC для вставки данных в базу данных.Но когда я начинаю, я получаю ошибку. java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@1c90ca10: startup date [Wed Jul 26 13:55:18 SGT 2017]; root of context hierarchy at org.springframework.contex ...

Точка использования инъекции зависимостей (и, если уж на то пошло, контейнера IoC) в LISP

Я прочитал эссе ESR под названием " Как стать хакером?"несколько лет назад (ссылку можно найти в моем профиле) Эрик и предложил изучать шепелявость. Ну, я изучаю LISP довольно долго, и мне это так нравится, что я решил написать веб-приложение, используя его. Поскольку я использую Spring в течение некоторого времени, я думаю, что это хорошая идея, чтобы написать развязанные компоненты и склеить их вместе с помощью контейнера IoC и инъекции depencency. Я сделал мощный поиск в google и оказалось, ...

использование @postconstruct и @ Scheduled аннотации вместе

Я новый ученик и с использованием Spring аннотации для конфигурации можно использовать как @PostConstruct и @запланированные(с фиксированной процентной ставкой = 60л * 1000л) по тому же методу, что и ниже ? если да, то какой должна быть аннотация к классу ? @Component public class Cache { @PostConstruct @Scheduled(fixedRate = 60L * 1000L) public void refreshCache() { ... } } ...