Not Just Initializing
summary
Spring Initializr already generates 1,000,000 projects per month; Morgan Stanley builds an internal MS Initializer that fronts Maven Central with an in-company cache, publishes proprietary libraries, and limits Spring Boot versions. It uses contributor/customizer Spring beans to emit real files: Maven or Gradle (including Kotlin DSL) build files, CI/CD config, deployment scripts, and example controllers (MVC or reactive) wired to corporate authentication. Several thousand Java developers get scaffolded projects and onboarding code; developer feedback is described as astonished and adoption is high.
AI-written summary · about
chapters (8)
- 0:00Introduction and overview
- 1:11Developer productivity challenges
- 3:59Building MS Initializer
- 8:58How Initializer works internally
- 13:10Customizing project generation
- 19:57Extending with contributors
- 21:19Enforcing best practices
- 24:07Future possibilities
related talks
38mWhat Is Spring?
45mCode Once, Use Everywhere: Building a Shared Module used by Multiple Projects
56mBuilding a Framework on top of Spring Boot
36mHacking Java and Spring Boot Applications with Visual Studio Code
45mCode Once, Use Everywhere: Building Shared Libraries for Multiple Projects
27mAutomate Project Initiation to Deploy in Minutes - Ted Tollefson, Shawn Sherwood
47m10 ways to get super-productive with Spring Boot
49mJust one more thing with Spring in IntelliJ IDEA
