Spring
https://docs.spring.io/spring/docs/5.2.7.RELEASE/spring-framework-reference/
What
https://www.marcobehler.com/guides/spring-framework
https://www.quora.com/Why-did-Rob-Johnson-create-Spring/answer/Alan-Mellor?ch=15&oid=338641434&share=bc8d82de&srid=3c80F&target_type=answer
Why use
Remove boiler plate
get started quickly
focus on business logic rather than infrastructure
Due to wide use, most developers have experience with it
https://www.javacodegeeks.com/2019/02/spring-dependency-injection-inversion-control.html
https://dzone.com/articles/spring-framework-tutorial-for-beginners-2
https://examples.javacodegeeks.com/enterprise-java/spring/java-spring-hibernate-tutorial-beginners/
Tomcat and spring
https://developer.okta.com/blog/2019/04/16/spring-boot-tomcat
Spring Batch
https://dzone.com/articles/introduction-to-spring-batch?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed:%20dzone%2Fjava
Multi module
https://spring.io/guides/gs/multi-module/
Profiles
https://reflectoring.io/spring-boot-profiles/
Tips
https://www.toptal.com/spring/top-10-most-common-spring-framework-mistakes
https://spring.io/blog/2015/11/29/how-not-to-hate-spring-in-2016
https://dzone.com/articles/spring-di-patterns-the-good-the-bad-and-the-ugly
docker
https://reflectoring.io/spring-boot-docker/
How it works
https://youtu.be/5gttHK04lQ4
https://github.com/hanfak/Java-Own-Framework---step-by-step
why bad
https://www.reddit.com/r/java/comments/2emu2s/whats_with_all_the_antispring_sentiment/
https://www.reddit.com/r/java/comments/3uhywt/why_i_hate_spring/cxfpkte/
https://dzone.com/articles/why-i-stopped-using-spring
https://medium.com/@nayeemzen/stay-away-from-spring-90d8612a539d
https://softwareengineering.stackexchange.com/questions/42817/why-not-spring-framework
https://www.javacodegeeks.com/2019/11/memory-wasted-by-spring-boot-application.html
https://dzone.com/articles/perils-of-opinionated-frameworks-like-spring-boot
http://samatkinson.com/why-i-hate-spring/
Last updated