官网: spring.io
接口文档: spring.api
1 public static void main(String[] args) { 2 // 初始化和启动(注解) 3 AnnotationConfigApplicationContext acaContext = new AnnotationConfigApplicationContext(AppConfig.class); 4 // 运行 5 acaContext.getBean(HjBean.class); 6 // 关闭/销毁 7 acaContext.close(); 8 }
spring主要核心就是IOC与AOP,通过高度的可配置性来降低耦合.
spring-core:Spring中的核心工具类包;
spring-beans:Spring中定义bean的组件;
spring-context:Spring的运行容器;
spring-context-support:Spring容器的扩展支持;
spring-expression:Spring的表达式语言支持;
spring-aop:基于代理的AOP支持;
spring-aspects:集成Aspects的AOP支持;
spring-web:提供web的基础功能;
spring-webmvc:提供springmvc的功能;
spring-websocket:提供web socket支持;
spring-webmvc-portlet:提供Portlet环境的支持;
spring-jdbc:提供对jdbc连接的封装功能;
spring-tx:提供对事务的支持;
spring-orm:提供对象-关系映射支持;
spring-oxm:提供对象-XML映射支持;
spring-jms:提供消息队列的支持;
spring-test:提供对测试功能的支持.
原文:https://www.cnblogs.com/hua-jian/p/15069001.html