Публикации по теме '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 просмотров
schedule
06.01.2023
Как заставить 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 просмотров
schedule
09.08.2022
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