Sessions

Meet the talks!

Code Once, Use Everywhere: Building a Shared Module used by Multiple Projects

Vadzim Prudnikau - Apotek 1

I will take a deep dive into the structure of one Spring Boot-based module from a real shared library developed in my company.

We’ll go through its design, structure, configuration, and documentation. I’ll show the actual code so you can see how everything works together and learn how to avoid common mistakes like overcomplicating auto-configuration or leaking internal dependencies. I’ll also share several practical tips that are rarely mentioned in books or official documentation.

By the end of the session, you’ll have clear and actionable ideas for building or improving your own shared libraries that support Spring Boot.

Join my talk to explore practical solutions you can apply in your projects right away - whether you’re just starting or improving an existing shared codebase.

I look forward to seeing you at my talk!