How Spring achieves compatibility with Java 6, 7 and 8 As of Spring Framework 4.0, Java 8 is supported as a first-class citizen and we've seen some confusion in the Spring community since then. How do we manage to support Java 8 and remain compatible with Java 6 and Java 7 after all? This blog post provides some insight into how we're handling this within the framework codebase. Java 8 language fe
![How Spring achieves compatibility with Java 6, 7 and 8](https://cdn-ak-scissors.b.st-hatena.com/image/square/eba44fb4c1905fb27cc470092478f4019c240511/height=288;version=1;width=512/https%3A%2F%2Fspring.io%2Fimg%2Fog-spring.png)