Trending

#springmodulith

Latest posts tagged with #springmodulith on Bluesky

Latest Top
Trending

Posts tagged #springmodulith

Post image

๐Ÿงฉ Taktisches #DDD ohne Overhead!

Im Workshop mit Stefan Heinzer lernst Du, wie Du Event Storming in ein sauberes Domain-Modell รผberfรผhrst, mit #SpringBoot 4, #SpringModulith & #jMolecules.

Mo, 4. Mai 26 | 9 - 17 Uhr | #jaxcon |๐Ÿ“MZ

๐ŸŽ“ Workshop: https://f.mtr.cool/aczntfefwy

#Java

1 1 0 0
Post image

๐Ÿ—๏ธ Monolith richtig modernisieren?

Im Workshop zeigt Dir @patbaumgartner.com, wie Du gewachsene Java-Systeme pragmatisch modular strukturierst.

Fr 8. Mai 26 | 9:00 - 16:30 | #jaxcon |๐Ÿ“MZ

๐Ÿ‘‰ Zum Workshop: https://f.mtr.cool/tfccrcsqxe

#Spring #SpringModulith #Java #Serverside

3 3 0 0
Preview
Spring Modulith 2.1 M2, 2.0.4, and 1.4.8 released Level up your Java code and explore what Spring can do for you.

๐Ÿฅ๐Ÿ“ข Spring Modulith 2.1 M2 released! Support for Namastack Outbox, revamped observability support, module tests combinable with Boot's slice tests, non-thread-bound event capture, better JDBC EPR initialization. Grab it while it's ๐Ÿ”ฅ! ๐Ÿƒ๐Ÿ“ฆ #SpringModulith #Namastack #observability #testing

7 4 0 0
Preview
Deep Dive Spring Modulith Teil 1: Fachliche Module im Fokus Spring Modulith unterstรผtzt bei der Entwicklung von fachlich modularisierten Spring-Boot-Anwendungen.

Morgenlektรผre? "Deep Dive Spring Modulith" - der erste Teil meiner kleinen Artikel-Serie ist bei heise Developer erschienen:

๐Ÿ‘‰ www.heise.de/hinterg...

Viel SpaรŸ beim Lesen (und kommentieren)! โ˜บ๏ธ

#Java #Spring #SpringBoot #SpringModulith

3 2 0 0
An instructional document about Namastack Outbox support, detailing how to activate advanced outbox features. It includes a code snippet for declaring the Spring Modulith Namastack starter and instructions for configuring event externalization.

An instructional document about Namastack Outbox support, detailing how to activate advanced outbox features. It includes a code snippet for declaring the Spring Modulith Namastack starter and instructions for configuring event externalization.

Event externalization through an outbox coming to Spring Modulith 2.1 M2 via Namastack Outbox. ๐Ÿƒ๐Ÿ“ฆ #SpringModulith #Namastack

docs.spring.io/spring-modul...

7 2 0 0
Preview
Spring Modulith 2.1 M1, 2.0.2, and 1.4.7 released Level up your Java code and explore what Spring can do for you.

๐Ÿฅ๐Ÿ“ข Spring Modulith 2.1 M1, 2.0.2, and 1.4.7. The milestone upgrades to Boot 4.1 M1 and adds support to reset the time machine and to skip all tests in case our JUnit integration detects no changes to the project. Grab it while it's ๐Ÿ”ฅ! ๐Ÿƒ๐Ÿ“ฆ #SpringModulith

4 1 0 0
Preview
Spring Modulith 2.0.1, 1.4.6, and 1.3.12 released Level up your Java code and explore what Spring can do for you.

๐ŸŽ„๐ŸŽ… Christmas came early this year! #SpringModulith 2.0.1, 1.4.6, and 1.3.12 released! Platform upgrades a few minor fixes and improvements. ๐Ÿƒ๐Ÿ“ฆ

10 5 0 0
Architecture diagram showing modules of the example application

Architecture diagram showing modules of the example application

Screenshot of VS Code showing an error message "Invalid reference to non-exposed type of module 'Inquiry'"

Screenshot of VS Code showing an error message "Invalid reference to non-exposed type of module 'Inquiry'"

Screenshot of IntelliJ's package explorer with annotated modules from Spring Modulith

Screenshot of IntelliJ's package explorer with annotated modules from Spring Modulith

Habe mal wieder einen Ausflug ins Backend gewagt und fรผr das #JavaMagazin "Modularisierung pragmatisch โ€“ Anwendungen mit Spring Modulith" geschrieben.

๐Ÿ‘‰ nilshartmann.net/a/s...

Viel SpaรŸ beim Lesen... und beim Modularisieren ๐Ÿ˜Š

#Java #Spring @spring.io #SpringBoot #SpringModulith

1 1 0 0
Preview
Modular Monolith with Spring Bootโ€Šโ€”โ€ŠSpring Modulith A Practical Guide to Building a Modular Monolith Using Spring Boot 4 and Spring Modulith 2

Modular Monolith with Spring Bootโ€Šโ€”โ€ŠSpring Modulith - A Practical Guide to Building a Modular Monolith Using Spring Boot 4 and Spring Modulith 2 senoritadeveloper.medium.com/modular-mono... #springboot #springmodulith #java #eventdrivenarchitecture #modularmonolith

2 1 0 0
Post image Post image Post image Post image

โœจTop Workshops

@martinakraus11.bsky.socialย  -ย  #WebSecurity Fundamentals
Bernd Fondermann - #KI in #Softwarearchitektur
Marwan Abu-Khalil - Java #VirtualThreadsย 
@patbaumgartner.comย  - Monolithen modernisieren mit #SpringModulith

#jaxcon |๐Ÿ“MZ |๐Ÿ“…4.โ€“ 8.5.26

๐Ÿค“Programm:ย  https://f.mtr.cool/jcpdggrnhx

1 0 0 0
Oliver Drotbohm - Rethinking Spring Application Integration Testing

Blogged: Rethinking Spring Application Integration Testing ๐Ÿƒ๐Ÿ“ฆ #Spring #SpringModulith

7 1 0 0
Post image Post image

Spring Modulith introduced support for Application-Module Aware Flyway Migrations.

You can checkout that feature in action here๐Ÿ‘‡
github.com/sivaprasadre...

#Java #SpringBoot #SpringModulith

4 2 0 0
Preview
GitHub - sivaprasadreddy/spring-modular-monolith: A modular monolith application built with Spring Modulith A modular monolith application built with Spring Modulith - sivaprasadreddy/spring-modular-monolith

Upgraded my Spring Modular Monolith sample to Spring Boot 4, and Spring Modulith 2.

github.com/sivaprasadre...

#Java #SpringBoot #SpringModulith

9 4 0 0
Preview
Spring Modulith 2.0 GA, 1.4.5, and 1.3.11 released Level up your Java code and explore what Spring can do for you.

๐Ÿฅ๐Ÿ“ข #SpringModulith 2.0 is here! Revamped event publication registry, module-specific database migrations, runtime improvements, #jSpecify support, and upgrades to Spring Boot 4 / Framework 7. Grab it while it's ๐Ÿ”ฅ! ๐Ÿƒ๐Ÿ“ฆ

27 11 0 0
Preview
Spring Modulith 2.0 RC1, 1.4.4, and 1.3.10 released Level up your Java code and explore what Spring can do for you.

๐Ÿฅ๐Ÿ“ข #SpringModulith 2.0 RC1 is out! Spring Boot 4.0 RC1 upgrade and application-module-aware #Flyway migrations. ๐Ÿƒ๐Ÿ“ฆ

4 2 0 0
Application-Module-Aware Flyway Migrations

As of Spring Modulith 2.0, we support the execution of module-specific Flyway migrations. Application modules are encouraged to define migrations for their own persistent data only, which means that these migrations have to be executed in the order of the module dependency tree.

Assume a default Flyway setup with migrations located in classpath:db/migration, two application modules first and second (with second depending on first), and an activated spring.modulith.runtime.flyway-enabled configuration property. With that in place we will augment the configured migration to run the default one first, followed by one for classpath:db/migration/first and one for classpath:db/migration/second.

By selecting which folder to place the migration files in, you can differentiate migrations always to be run from ones that will only get executed for the corresponding module. The application module test integration will only execute the default migration and the ones for modules included in the test run.

We will not augment migration runs including wildcard expressions in the migration location definition.

Application-Module-Aware Flyway Migrations As of Spring Modulith 2.0, we support the execution of module-specific Flyway migrations. Application modules are encouraged to define migrations for their own persistent data only, which means that these migrations have to be executed in the order of the module dependency tree. Assume a default Flyway setup with migrations located in classpath:db/migration, two application modules first and second (with second depending on first), and an activated spring.modulith.runtime.flyway-enabled configuration property. With that in place we will augment the configured migration to run the default one first, followed by one for classpath:db/migration/first and one for classpath:db/migration/second. By selecting which folder to place the migration files in, you can differentiate migrations always to be run from ones that will only get executed for the corresponding module. The application module test integration will only execute the default migration and the ones for modules included in the test run. We will not augment migration runs including wildcard expressions in the migration location definition.

Application-module-aware #Flyway migrations have just landed in #SpringModulith! Check out the reference docs for details. docs.spring.io/spring-modul... ๐Ÿƒ๐Ÿ“ฆ

4 1 0 0
Whatโ€™s new in Spring Modulith?

This talk introduces Spring Modulith, a tool for structuring maintainable Spring applications, and reviews its latest features, with a focus on the upcoming 2.0 release. Key enhancements include a new event publication registry, advanced C4 model integration, and major improvements in observability and actuator support.

Whatโ€™s new in Spring Modulith? This talk introduces Spring Modulith, a tool for structuring maintainable Spring applications, and reviews its latest features, with a focus on the upcoming 2.0 release. Key enhancements include a new event publication registry, advanced C4 model integration, and major improvements in observability and actuator support.

Thu, Oct 9th, 1:50pm โ€“ What's new in #SpringModulith? - m.devoxx.com/events/dvbe2... ๐Ÿƒ๐Ÿ“ฆ 3/5

1 0 1 0
Preview
Spring Modulith 2.0 M3 released Level up your Java code and explore what Spring can do for you.

๐Ÿฅ๐Ÿ“ข #SpringModulith 2.0 M3 is out! Revamped #JPA event publication registry, #Jackson 3 support, option to serialize event publication externalization, #jMolecules 2025 upgrade. ๐Ÿƒ๐Ÿ“ฆโ˜•๏ธโš—๏ธ spring.io/blog/2025/09...

5 6 0 0
Screenshot of a VSCode Logical Structure project explorer that shows a Spring Modulith project's types arranged by application module, whether they're exposed to other modules or internal, followed by the assignment to concepts of Hexagonal Architecture and grouped design and technology stereotypes like DDD, Spring, Jackson, and JPA.

Screenshot of a VSCode Logical Structure project explorer that shows a Spring Modulith project's types arranged by application module, whether they're exposed to other modules or internal, followed by the assignment to concepts of Hexagonal Architecture and grouped design and technology stereotypes like DDD, Spring, Jackson, and JPA.

The #STS team is on ๐Ÿ”ฅ! Sneak preview for the #SpringModulith application module information incorporated in the logical structure view in #VSCode. โš—๏ธ๐Ÿƒ๐Ÿ“ฆ

2 1 1 0
A refined variant of the logical structure view in VSCode displaying application structure based on architectural, design and technology stereotypes in a tree-like structure.

A refined variant of the logical structure view in VSCode displaying application structure based on architectural, design and technology stereotypes in a tree-like structure.

Update on the logical project view coming in #STS (flip your #SpringBoot tools to pre-release versions in #VSCode):

- Alphabetic sorting of the stereotypes per level
- Icons! (at least for some of them) ๐Ÿ”ฅ

Up next: #SpringModulith groupings by application module.

โš—๏ธ๐Ÿƒ๐Ÿ“ฆ #jMolecules #DDD #Spring

4 3 0 0

To play with that in #VSCode, flip your Spring Boot tools to pre-release and use jMolecules annotations or interfaces in your projects. Be reminded that this is just a start. We're going to add #SpringModulith support soon and allow selecting which stereotype groups you want to see. Give it a try!

2 0 0 0
Preview
Spring Modulith 2.0 M2, 1.4.3, and 1.3.9 released Level up your Java code and explore what Spring can do for you.

๐Ÿฅ๐Ÿ“ข #SpringModulith 2.0 M2, 1.4.3, and 1.3.9 are out! Milestone with event publication registry implementations for #MongoDB and #Neo4j. Bug fixes, dependency upgrades to the latest Boot releases, etc. Grab it while it's ๐Ÿ”ฅ! ๐Ÿƒ๐Ÿ“ฆ

8 3 1 0
Preview
Whatโ€™s New in IntelliJ IDEA 2025.2 | IntelliJ IDEA Talk YouTube video by IntelliJ IDEA, a JetBrains IDE

The โ€œWhat's New in #IntelliJ #IDEA 2025.2?โ€ session by the amazing devrel team at #Jetbrains has a short section on the newly introduced #SpringModulith support. Still heartbroken that @maritvandijk.bsky.social is team microservices, though. ๐Ÿฅฒ๐Ÿ˜‰

5 1 0 0

Olha que excelente novidade. Estou pensando em migrar meu projeto pessoal para usar Spring Modulith. Tenho atรฉ um exemplo de projeto usando ele aqui

github.com/valdemarjuni...

#springboot #springmodulith #java #openjdk

2 2 0 0
Preview
What's New in IntelliJ IDEA Explore IntelliJ IDEA's latest features and updates to elevate your professional Java and Kotlin development experience.

Intellij #IDEA 2025.2 is out, shipping dedicated #SpringModulith support. More details here:

16 5 0 1
Preview
Spring Modulith 2.0 M1 released Level up your Java code and explore what Spring can do for you.

#SpringModulith 2.0 M1 released! Upgrades to Boot 4 and Framework 7. Primary feature: revamped event publication registry and the #JDBC implementation making use of it (also suitable for #JPA projects). ๐Ÿƒ๐Ÿ“ฆ

6 2 0 0
Spring Modulith & Sonargraph โ€“ Better Together โ€“ hello2morrow โ€“ Empowering Software Craftsmanship

#Sonargraph now supports importing #SpringModulith projects and scaffolds an architecture description from the code structure expressed in the application. Read more in the announcing blog post here:

2 0 0 0
Preview
Spring Modulith 1.4.2 and 1.3.8 released Level up your Java code and explore what Spring can do for you.

๐Ÿฅ๐Ÿ“ข #SpringModulith 1.4.2 and 1.3.8 released! The former ships improved metadata generation, picked up by #Sonargraph to bootstrap architecture definitions. Grab it while it's hot! ๐Ÿƒ๐Ÿ“ฆ

5 1 0 0
Preview
Architecture as code Neal Ford and Mark Richards discuss architecture fitness functions and architecture as code on the Technology Podcast.

In the @thoughtworks.com podcast, @nealford.bsky.social states (paraphrased): Instead of implementing out architecture rules as code, we can lay out the components in code and derive fitness functions to make sure those stay in place.

Neal has effectively described the heart of #SpringModulith. ๐Ÿ‘๐Ÿƒ๐Ÿ“ฆ

4 0 0 0
Spring Modulith Runtime Support :: Spring Modulith

#SpringModulith 2.0 adds option to verify the application module arrangement on startup and fail that if violations are detected. Set `spring.modulith.runtime.verification-enabled` to true to activate. ๐Ÿƒ๐Ÿ“ฆ

3 2 0 0