Hi Daniel, thank you so much for your response.
I would like to ask this question probably more specific and hopefully you can give us some advice - we plan to update our JDK/JRE to 8 just because Java 6 is going out of support. So we will not use Java 8 feature such as Lamda, etc. Just want to keep the same version of Spring, compile our application code under Java 8. Does this work for Spring 3.x? (will upgrade Spring to 4.x in the new future). I can not imagine in general if an application is compiled with and runs under new Java version will break with third party code which is compiled in previous version of Java, if we don't try to use new feature of new Java version.
Thanks for your help and hope you can give some advice on this.
Thanks
ggu