Публикации по теме 'spring'


Данные SpringBoot и Flyway UPSERT из файлов CSV
Часто в бизнесе нам необходимо постоянно импортировать и обновлять данные в онлайн-базе данных, без написания скриптов каждый раз вручную. Для этого требуется более эффективный способ автоматизации процесса импорта и обновления данных. Вот один из подходов: (с полным примером кода) Запишите все данные для импорта и обновления в файлы CSV, расположенные в указанном…

Создание вашего первого REST API с использованием Java 11, Spring-boot, Gradle 7 и IntelliJ 2021
Пошаговое руководство по созданию вашей первой конечной точки в Spring 1. Создайте новый проект IntelliJ со следующими настройками: Остальные настройки оставьте по умолчанию и нажмите «Готово». 2. Получите проект Gradle по умолчанию, настроенный для Java 11 и Spring-boot: В этом руководстве используется Gradle 7, но Gradle 5.6x/6.3x и выше должен работать. Прежде всего, нам нужно убедиться, что исходная и целевая совместимость нацелены на Java 11 в build.gradle . Вы будете..

Реализован API RESTful Spring Boot с Kotlin.
Реализован API RESTful Spring Boot с Kotlin. Если вы планируете внедрять Java-приложения с этого момента, мы рекомендуем Spring Boot с Kotlin. На этот раз я кратко расскажу о реализации RESTful CRUD-сервера с использованием этих двух. Исходный код выложен на github, поэтому обращайтесь. https://github.com/tomokazukozuma/ToDoAppForKotlin Окружающая обстановка Mac OS X Затмение Плеяды Все в одном 4.7.0 Ява 8 Котлин 1.1.3 Весенняя загрузка 1.5.4.РЕЛИЗ Процедура..

Мониторинг приложений с помощью Prometheus и Grafana (часть 3)
В этой серии мы создали клиентские приложения с REST API и использовали Spring Boot Actuators для мониторинга работоспособности приложений, показателей для REST API, подключений и состояния базы данных, Tomcat и Hikari Connections, управления кешем, запланированных задач, среды приложение и многое другое. Чтобы визуализировать и контролировать приложения, нам нужен пользовательский интерфейс, для этого мы создали Spring Boot Admin, который действует как серверное приложение и использует..

Простой код: история Hystrix
Написание поддерживаемого кода определенно сложно. Даже трудно определить, что значит поддерживаемый . После просмотра поучительного доклада автора языка Clojure я бы сказал, что поддерживаемый код должен быть в первую очередь простым. Простое часто ошибочно принимают за легкое. «Легко означает быть под рукой , быть доступным . Простой противоположен сложному , что означает переплетенный , связанный вместе . Просто != легко». Рич Хикки, 20 октября 2011 г. . Реальность..

Вопросы по теме 'spring'

Повторное использование определений Spring Webflow с различными реализациями действий
У меня довольно большое определение веб-потока, которое я не хочу копировать/вставлять для повторного использования. В XML есть ссылки на компонент действия, что вполне естественно. Я хочу использовать одно и то же определение потока дважды:...
1224 просмотров
schedule 02.06.2023

Spring: получение ResourceBundle на основе MessageSource
Я использую структуру валидатора hibernate с Spring. Класс, реализующий Spring Validator, проверяет объекты с помощью ClassValidator Hibernate. Чтобы локализовать сообщения об ошибках ClassValidator, мне нужно передать ResourceBundle в конструктор...
4484 просмотров
schedule 09.10.2022

Неуправляемые потоки Spring Quartz Websphere Hibernate
Похоже, что наша реализация использования Quartz — JDBCJobStore вместе со Spring, Hibernate и Websphere создает неуправляемые потоки. Я немного почитал и нашел техническую статью от IBM, в которой говорится, что использование Quartz с Spring...
12397 просмотров

Как заставить Jetty динамически загружать статические страницы
Я создаю веб-приложения на Java и ненавижу традиционный цикл "код-компиляция-развертывание-тестирование". Я хочу ввести одно крошечное изменение, а затем увидеть результат МГНОВЕННО, без компиляции и развертывания. К счастью, для этого отлично...
22303 просмотров
schedule 04.09.2022

Проблема со спящими транзакциями
Мы используем Hibernate Spring MVC с фильтром OpenSessionInView. Вот проблема, с которой мы столкнулись (псевдокод) transaction 1 load object foo transaction 1 end update foo's properties (not calling session.save or session.update but only...
2784 просмотров
schedule 02.06.2023

Загружаются повторяющиеся конфигурации пружин?
Я смотрю на вывод весны, загруженной tomcat, и есть что-то очень странное... Все дублируется. Что могло бы вызвать это? Что бы это ни было, это заставляет мое приложение работать странным образом. Дополнительная информация: Приложение...
1699 просмотров
schedule 28.03.2022

Решения ORM (JPA; Hibernate) и JDBC
Мне нужно иметь возможность вставлять/обновлять объекты с постоянной скоростью не менее 8000 объектов каждые 5 секунд в базе данных HSQL в памяти. Я провел некоторое сравнительное тестирование производительности между Spring/Hibernate/JPA и чистым...
18868 просмотров
schedule 25.05.2023

Как настроить пул соединений LDAP в контейнере Java EE?
Мне нужно поместить LDAP contextSource в дерево JNDI моего контейнера Java EE, чтобы его могли использовать приложения внутри контейнера. Я использую Spring-LDAP для выполнения запросов к ORACLE OVD. Для разработки я просто настроил contextSource...
14075 просмотров
schedule 15.06.2022

Код модульного тестирования, который отправляет сообщения JMS
У меня есть класс, который после того, как что-то делает, отправляет сообщение JMS. Я хотел бы провести модульное тестирование «материала», но не обязательно отправки сообщения. Когда я запускаю свой тест, появляются зеленые полосы, но затем...
25406 просмотров
schedule 28.06.2022

Передовой опыт для инициализации дерева объектов с поддержкой форм Spring MVC
Если у меня есть объект поддержки формы со сложным деревом объектов — скажем, Person, у которого есть объект Contact Info, у которого есть объект Address с кучей строк — кажется, что объект должен быть полностью заполнен компонентом объекты, прежде...
15282 просмотров
schedule 18.02.2022

Преимущества использования JSTL и Velocity для слоя просмотра в приложении MVC?
В настоящее время я создаю приложение Spring MVC. Я хотел использовать JSP-страницы с библиотеками тегов для обработки уровня представления и форматирования HTML, но я столкнулся с другой группой в моей компании, которая использует шаблоны Velocity...
5336 просмотров
schedule 04.12.2022

Как мне создать экземпляр объекта, который использует дженерики с фреймворком Spring?
У меня есть класс, который выглядит так: class Dao<T>{ ... } Я хочу сделать это: new Dao<Student>(); из XML-конфигурации Spring. Это можно сделать? Как?
23207 просмотров
schedule 17.10.2022

Переопределение Spring beans в среде модульного тестирования
Мы используем Spring для целей моего приложения и платформу Spring Testing для модульных тестов. Однако у нас есть небольшая проблема: код приложения загружает контекст приложения Spring из списка расположений (файлов XML) в пути к классам. Но когда...
53389 просмотров
schedule 11.09.2022

получить некоторую информацию о трассировке стека в настраиваемую страницу 500 ошибки tomcat
Каков наилучший способ получить некоторую информацию о трассировке стека, возможно, сообщение Exeception.message на моей настраиваемой странице с ошибкой 500 с помощью tomcat, spring, jsf? Я просто хочу, чтобы отображалась основная причина исключения.
5946 просмотров
schedule 13.09.2022

разработка портлета 2.0 (jsr286) с помощью Spring
Мы обсуждаем, стоит ли переключиться с разработки простого портлета при установке liferay на разработку на основе портлета Spring Webmvc. Вскоре мы начинаем разработку некоторых портлетов, так что самое время. Но проблема, которую я вижу,...
2857 просмотров
schedule 04.01.2023

Автоматическое управление транзакциями Hibernate с помощью Spring?
Как далеко зашла инфраструктура Spring в обработке транзакций? Мое чтение книги «Spring In Action» с ее примерами предполагает, что вы создаете методы DAO, которые не беспокоятся об управлении сеансами и транзакциями, просто настроив фабрику сеансов...
29453 просмотров
schedule 05.09.2023

В модульном тесте Spring Webflow, как вы утверждаете, что состояние представления имеет представление с заданным именем?
Я разрабатываю веб-поток Spring, пытаясь использовать TDD, поэтому я расширил AbstractXmlFlowExecutionTests. Я не вижу очевидного способа утверждать то, что, как мне казалось, было бы простым: что состояние просмотра имеет связанное представление с...
1916 просмотров

Spring Security: нужен совет о том, как обращаться с GrantedAuthority
У меня есть опасения, когда дело доходит до объектов GrantedAuthority в приложении Spring Security. Я ищу хороший способ справиться с вещами. Прежде всего, я пытаюсь описать свою озабоченность, если есть какие-либо фактические ошибки, не стесняйтесь...
3428 просмотров
schedule 23.02.2022

Принудительно откатить транзакцию, не сталкиваясь с исключением?
У меня есть метод, который делает кучу вещей; среди них делают ряд вставок и обновлений. Объявлено так: @Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT, readOnly = false) public int saveAll() { //do stuff; }...
46887 просмотров
schedule 07.07.2023

проблема ссылочной целостности db2
Ситуация довольно серьезная, у нас есть таблица в DB2 на AS400, которая определила внешний ключ для другой таблицы, поэтому мы вводим запись, которая имеет обычный идентификатор ссылочной таблицы, поэтому, когда мы вводим SQL-вставку через...
588 просмотров
schedule 24.07.2023