Сокращение ручной работы на примере Spring Boot-проекта: OpenAPI generator, QueryDsl, OpenAI

Привет, Хабр! Меня зовут Александр, я Java-разработчик в GlowByte. Работаю в практике управления рисками и комплаенс (Risk & Compliance). Хочу поделиться своим опытом и в целом рассказать о том, чем мы здесь занимаемся. А занимаемся мы автоматизацией систем управления рисками – от AML (противодействие легализации доходов) и операционных рисков до коллекшна (взыскание просроченной задолженности) и систем принятия решений. Моё направление – как раз последнее: системы принятия решений (СПР). Если коротко, мы автоматизируем стратегии, где нужно в реальном времени перерабатывать кучу входных параметров, учитывать множество факторов и выдавать сложные, комплексные решения. Типичные примеры: оценка риска, предстраховые проверки, системы мониторинга, расчет резервов, расчет комиссионных вознаграждений страховым агентам и многое другое. Чем это интересно? На выходе – не просто «да/нет», а полноценное управляемое бизнес-правило, которое можно быстро менять без переписывания кода. В этой статье хочу поделиться опытом разработки backend API на Spring Boot-проекте, где нам пришлось много работать с OpenAPI-спецификацией, динамическими запросами и тестированием бизнес-логики.

https://habr.com/ru/companies/glowbyte/articles/1040112/

#java #springboot #openapi #querydsl #бэкенд #тестирование #llm #chatgpt #api #jpa

Сокращение ручной работы на примере Spring Boot-проекта: OpenAPI generator, QueryDsl, OpenAI

Привет, Хабр! Меня зовут Александр, я Java-разработчик в GlowByte. Работаю в практике управления рисками и комплаенс (Risk & Compliance). Хочу поделиться своим опытом и в целом рассказать о том,...

Хабр
Release 5.1.0 · querydsl/querydsl

What's Changed Bump jcc from 11.5.5.0 to 11.5.6.0 by @dependabot in #2956 Bump classgraph from 4.8.108 to 4.8.110 by @dependabot in #2959 Bump postgresql from 42.2.22 to 42.2.23 by @dependabot in ...

GitHub
My collegue Daniel helped to bring #QueryDSL back to life with version 6.0. It uses #Jakarta and #Hibernate 6.4. QueryDSL makes your #SQL queries in #Java typesafe, secure and easy to write. https://github.com/OpenFeign/querydsl/releases/tag/6.0
Release QueryDSL 6.0 · OpenFeign/querydsl

It's finally here. QueryDSL 6.0 is first release with Hibernate 6.4 fully integrated. Massive shout out to @danielvion that made it happen. As stated on the readme, original Querydsl project is at ...

GitHub
GitHub - querydsl/querydsl at QUERYDSL_5_1_0

Unified Queries for Java. Contribute to querydsl/querydsl development by creating an account on GitHub.

GitHub
At least someone thought it's a good idea ...
#querydsl