这里以Spring 2.0.2来说明。
Spring2.0框架要求J2SE 1.3和J2EE 1.3 (Servlet 2.3, JSP 1.2, JTA 1.0, EJB 2.0)。编译时要求使用 JDK 1.5; 需要AspectJ来编译包括全部aspects(方面)的完全版本。
当不使用Spring的JSP标签库或者EJB的支持时,J2EE 1.2 (Servlet 2.2, JSP 1.1)就可以满足运行要求。
Spring2.0提供了对Log4J 1.2, CGLIB 2.1, Jakarta Commons Attributes 2.1/2.2, AspectJ 5, JMX 1.0/1.2, JCA 1.0, Hibernate 2.1/3.0/3.1/3.2, TopLink 9.0.4/10.1.3, JDO 1.0/2.0, JPA 1.0, iBATIS SQL Maps 2.1/2.2/2.3,Caucho's Hessian & Burlap 2.1/3.0, JAX-RPC 1.1, Quartz 1.5/1.6, EHCache 1.2,