Spring supports creating Java enterprise applications and embracing the Java language.
As of Spring Framework 5.1, Spring requires JDK 8+ and provides out-of-the-box support for JDK 11LTS.
Spring supports a wide range of application scenarios. For example, there are applications that exist for a long time and applications that run as a single jar with the server embedded, and standalone applications.
Spring is open source
Thoughts
sally
I am very excited because I feel it is the first step to being back-end engineer.
I didn’t know I start studying Spring so soon.
But I have expectations that I can do everything well.
jackson
I had wanted to study spring deeply, I study English and Spring So I kill two birds with one stone !
I hope to teach spring well to sally.
If exist a thing I don't know, I hope to study together and grow together!
Questions
Why do we need Spring? ANSWER:
SOLID is a good object-oriented design principle. Polymorphism alone cannot protect OCP and DIP. Spring can solve this.
ref. Why do we need Spring?
What exactly does patch mean in this sentence? (Java SE 8 update 60 is suggested as the minimum patch release for Java 8, but it is generally recommended to use a recent patch release.) ANSWER:
A software patch or fix is a quick-repair job for a piece of programming designed to resolve functionality issues, improve security and add new features.
ref. Software patch/fix
what is Enterprise Application ? ANSWER:
Enterprise Application (EA) is a large software system platform designed to work in a corporate environment such as business or government.