Skip to content

Blog: announce the Spring-style Java development model#130

Merged
iliyan-velichkov merged 2 commits into
masterfrom
blog/java-spring-style-dev-model
Jun 23, 2026
Merged

Blog: announce the Spring-style Java development model#130
iliyan-velichkov merged 2 commits into
masterfrom
blog/java-spring-style-dev-model

Conversation

@iliyan-velichkov

Copy link
Copy Markdown
Contributor

Announcement blog post for the Spring-style client-Java model (platform PR eclipse-dirigible/dirigible#6051, now merged), a follow-up to the May 19 Return of the Java – Decorators Awaken post.

Post: docs/blogs/2026/06/22/dirigible-java-spring-style.md (auto-discovered by blogs.data.ts; no nav edit needed).

Covers, with runnable snippets and a Spring-Boot → Dirigible cheat sheet:

  • the @Component bean container (@Repository/@Controller/@Websocket as meta-@Component);
  • constructor injection (preferred), @Inject fields, List<T> collection injection, and the Beans facade;
  • the two never-mixed handler styles for jobs/listeners/websockets — self-describing interface (JobHandler/MessageHandler/WebsocketHandler) and method-level annotation (@Scheduled/@Listener/@Websocket+@OnX);
  • annotation-free extension points (plain interface + @Component, consumed via collection injection);
  • hot reload, no XML/component-scan, and bean-wiring errors surfaced in the Problems view.

Links the five merged dirigiblelabs/sample-java-* repos (master) and the new Coming from Spring Boot guide.

🤖 Generated with Claude Code

A follow-up to the May 19 'Return of the Java' decorators post — announces the @component
bean container, constructor/field/collection injection, the Beans facade, the two never-mixed
handler styles (self-describing interface + method-level annotation) for jobs/listeners/websockets,
and annotation-free extension points, with a Spring-Boot → Dirigible cheat sheet and links to the
merged samples and the new 'Coming from Spring Boot' guide.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@iliyan-velichkov iliyan-velichkov self-assigned this Jun 23, 2026
…g Boot guide

Reference the develop documentation for further reading and prominently link the
Coming from Spring Boot guide for readers arriving from a Spring background.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@iliyan-velichkov iliyan-velichkov merged commit 51bc69c into master Jun 23, 2026
@iliyan-velichkov iliyan-velichkov deleted the blog/java-spring-style-dev-model branch June 23, 2026 06:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant