#SpringModulith

Oliver Drotbohmodrotbohm@chaos.social
2025-05-28

If you need something to play with over the long weekend, here's a branch of #SpringRESTBucks upgraded to #SpringModulith 2, Boot 4 and Framework 7 snapshots. The hottest needle of something not-hello-world you can find these days. 😬πŸ”₯πŸͺ‘πŸƒπŸ“¦ github.com/odrotbohm/spring-re

Oliver Drotbohmodrotbohm@chaos.social
2025-05-28

πŸ₯πŸ“’ #SpringModulith 1.4 is out! Tons of new features in core, testing, documentation generation, runtime, and observability (thanks again, @toomuchcoding!). Grab it while it's πŸ”₯! πŸƒπŸ“¦ spring.io/blog/2025/05/28/spri

Oliver Drotbohmodrotbohm@chaos.social
2025-05-27

The fine folks at #IntelliJ have always been friends with the #Spring team. One of their next big things is dedicated support for #SpringModulith. Have a sneak peek at what's coming! πŸƒπŸ“¦πŸ”₯

β€” Application Module structure in project explorer and logical structure view
β€” Hints about invalid references into other module's internals
β€” Module reference verification
β€” Refactoring suggestions

2025-04-29

Dive into the latest releases from #Spring πŸ‘‰ bit.ly/3EJAUTq

First release candidates of Spring Boot, Spring Data 2025.0.0, Spring Security, Spring Authorization Server, Spring Session, Spring Integration, Spring Modulith & Spring Web Services.

#Java #SpringBoot #SpringData #SpringSecurity #SpringModulith #SpringVault #SpringFramework

Oliver Drotbohmodrotbohm@chaos.social
2025-04-25

πŸ₯πŸ“’ #SpringModulith 1.4 RC1, 1.3.5, and 1.2.11 are out! Primarily performance improvements and minor cleanups as we're getting closer to GA. Find the full announcement here: spring.io/blog/2025/04/25/spri πŸƒπŸ“¦

Thiago Bomfimthiagobfim
2025-04-22

Choosing an architectural style for your application is not easy, let’s see how Spring Modulith works and how it can help you in your next project.

Read more πŸ‘‰ lttr.ai/AYt49

Oliver Drotbohmodrotbohm@chaos.social
2025-04-16

The #SpringModulith / #jMolecules stereotyping prototype is coming together nicely. A customizable stereotype configuration system will support prepared and user-defined stereotypes expressed in codebase elements.

A project inspector API then allows extracting that grouping information to create trees as shown in the Gist. gist.github.com/odrotbohm/25bf

Oliver Drotbohmodrotbohm@chaos.social
2025-04-04

#SpringModulith users: we're in the design phase for the revamped event publication lifecycle for the 2.0 version, scheduled for November this year. I'd love to hear your feedback on what we plan would work for you. Share your thoughts here: github.com/spring-projects/spr πŸƒπŸ“¦

Oliver Drotbohmodrotbohm@chaos.social
2025-03-28

I took the chance to refactor the sample application of this blog post (gaetanopiazzolla.github.io/jav) to showcase how I'd structure a #SpringModulith application / module that's supposed to use #CQRS as second-level, technical decomposition approach. Explanations in the README: github.com/odrotbohm/cqrs-spri πŸƒπŸ“¦

Oliver Drotbohmodrotbohm@chaos.social
2025-03-28

Answered: Why is event externalization not triggered in a #SpringModulith application? And quite a bit of code structuring guidelines. Or better: what to avoid. πŸƒπŸ“¦ stackoverflow.com/questions/79

2025-03-26

Dive into the latest releases from #Spring πŸ‘‰ bit.ly/3Y32ilE

Spring Boot, Spring Security, Spring Authorization Server, Spring for GraphQL, Spring Integration, Spring AMQP, Spring for Apache Kafka and Spring Web Services.

#Java #SpringBoot #SpringFramework #SpringSecurity #SpringBatch #SpringModulith

Thiago Bomfimthiagobfim
2025-03-22

Spring Modulith provides several features to create a decoupled and more domain-oriented application, where each domain has its own logic and interacts with the other modules through events.

Read more πŸ‘‰ lttr.ai/AaySG

Oliver Drotbohmodrotbohm@chaos.social
2025-03-21

πŸ₯πŸ“’ #SpringModulith release day! 1.4 M3, 1.3.4, and 1.2.10 are out! Bug fixes, dependency updates and improvements for integration tests in the milestone. Check out the release announcement! πŸƒπŸ“¦ spring.io/blog/2025/03/21/spri

Thiago Bomfimthiagobfim
2025-03-12

The Spring Modulith gives us a new way of building software, focusing more on the domain and modularity.

Read more πŸ‘‰ lttr.ai/AYt4w

Oliver Drotbohmodrotbohm@chaos.social
2025-02-25

πŸ₯πŸ“’ #SpringModulith 1.4 M2, 1.3.3, and 1.2.9 released! Milestone ships improved observability support and a significantly revamped runtime arrangement. More details in the release announcement. πŸƒπŸ“¦
spring.io/blog/2025/02/25/spri

Thiago Bomfimthiagobfim
2025-02-19

Spring Modulith offers a set of libraries to help applications become more organized in a modular application, with decoupled modules that interact based on events.

Read more πŸ‘‰ lttr.ai/AaySK

2025-02-12

1/ First time trying #SpringModulith since its early versions.
Setting it up to verify and enforce the module structure was really fast and easy. So was explicitly exposing module APIs. It has other cool features, that we may need in the future but this is its core and it does it really well and simple. Thx @odrotbohm !

#SoftwareArchitecture #modulith #Spring

Thiago Bomfimthiagobfim
2025-02-01

Spring Modulith allows developers to build well-structured Spring Boot applications and guides developers in finding and working with application modules driven by the domain.

Read more πŸ‘‰ lttr.ai/AZvt6

2025-01-28

Dive into the latest releases from Spring πŸ‘‰ bit.ly/3EaPWB3

Milestone releases of: Spring Boot, Spring Framework, Spring Data, Spring Security, Spring Integration and Spring Modulith.

#Java #SpringBoot #SpringFramework #SpringSecurity #SpringAI #SpringModulith

Oliver Drotbohmodrotbohm@chaos.social
2025-01-24

πŸ₯πŸ“’ #SpringModulith 1.4 M1, 1.3.1, and 1.2.8 released! Milestone includes revamped observability support (thx, @toomuchcoding!), improved Named Interfaces detection and the upgrade to Spring Boot 3.5 M1. Grab it, while it's πŸ”₯! πŸƒπŸ“¦ #Java #Spring spring.io/blog/2025/01/24/spri

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst