Spring 各个版本的API文档:https://docs.spring.io/spring/docs/
Spring 3.0.x:https://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/
目录
3.5.3。具有原型Bean依赖项的Singleton Bean
3.6.1.6。在非Web应用程序中正常关闭Spring IoC容器
3.6.2。ApplicationContextAware和BeanNameAware
3.8.1。使用BeanPostProcessor接口自定义bean
3.8.1.1。示例:Hello World,BeanPostProcessor风格
3.8.1.2。示例:RequiredAnnotationBeanPostProcessor
3.8.2。使用BeanFactoryPostProcessor接口自定义配置元数据
3.8.2.1。示例:PropertyPlaceholderConfigurer
3.8.2.2。示例:PropertyOverrideConfigurer
3.9.4。CustomAutowireConfigurer
3.9.6。@PostConstruct和@PreDestroy
3.11.1。基本概念:@Configuration和@Bean
3.11.2。使用AnnotationConfigApplicationContext实例化Spring容器
3.11.2.2。使用register(Class <?> ...)以编程方式构建容器
3.11.2.3。使用scan(String ...)启用组件扫描
3.11.2.4。使用AnnotationConfigWebApplicationContext支持Web应用程序
3.11.5。有关基于Java的配置在内部如何工作的更多信息
3.13.4。Web应用程序的便捷ApplicationContext实例化
3.13.5。将Spring ApplicationContext部署为J2EE RAR文件
3.14.1。BeanFactory或ApplicationContext?
4.7.1.1。构造ClassPathXmlApplicationContext实例-快捷方式
5.5.6。以编程方式使用ConversionService
5.7.4.3。配置JSR-303验证程序以供Spring MVC使用
7.4.2。@AspectJ或Spring AOP的XML?
7.8.1。使用AspectJ通过Spring依赖注入域对象
7.8.4。在Spring Framework中使用AspectJ进行加载时编织
8.7。使用ProxyFactory以编程方式创建AOP代理
8.9.1.1。BeanNameAutoProxyCreator
8.9.1.2。DefaultAdvisorAutoProxyCreator
8.9.1.3。AbstractAdvisorAutoProxyCreator
10.2.3。Spring Framework的一致编程模型
10.4.3。TransactionAwareDataSourceProxy
10.5.6.2。具有@Transactional的多个事务管理器
10.5.9。在AspectJ中使用@Transactional
10.6.2。使用PlatformTransactionManager
12.2.2。NamedParameterJdbcTemplate
12.3.5。SingleConnectionDataSource
12.3.6。DriverManagerDataSource
12.3.7。TransactionAwareDataSourceProxy
12.3.8。DataSourceTransactionManager
12.4.2。使用SimpleJdbcTemplate进行批处理操作
12.5.2。使用SimpleJdbcInsert检索自动生成的密钥
12.5.4。使用SqlParameterSource提供参数值
12.5.6。明确声明要用于SimpleJdbcCall的参数
12.5.8。使用SimpleJdbcCall调用存储的函数
12.5.9。从SimpleJdbcCall返回ResultSet / REF游标
13.3.1。在Spring容器中设置SessionFactory
13.3.2。基于普通的Hibernate 3 API实现DAO
13.4.1。PersistenceManagerFactory设置
13.5.1.1。LocalEntityManagerFactoryBean
13.5.1.2。从JNDI获取EntityManagerFactory
13.5.1.3。LocalContainerEntityManagerFactoryBean
13.6.2。使用SqlMapClientTemplate和SqlMapClientDaoSupport
14.3。使用Marshaller和Unmarshaller
15.3.2.4。使用@RequestParam将请求参数绑定到方法参数
15.3.2.5。使用@RequestBody注释映射请求主体
15.3.2.6。使用@ResponseBody注释映射响应主体
15.3.2.8。使用@ModelAttribute提供到模型数据的链接
15.3.2.9。使用@SessionAttributes指定要存储在会话中的属性
15.3.2.10。使用@CookieValue批注映射cookie值
15.3.2.11。使用@RequestHeader批注映射请求标头属性
15.4.1。拦截请求-HandlerInterceptor接口
15.5.4。ContentNegotiatingViewResolver
15.6.1。AcceptHeaderLocaleResolver
15.6.4。LocaleChangeInterceptor
15.9.1。HandlerExceptionResolver
15.10.1。控制器ControllerClassNameHandlerMapping
15.10.2。模型ModelMap(ModelAndView)
15.10.3。视图-RequestToViewNameTranslator
16.3.2.2。ResourceBundleViewResolver
16.3.2.3。SimpleSpringPreparerFactory和SpringBeanPreparerFactory
16.7.2.4。使用JasperReportsMultiFormatView
17.3.1。DelegatingVariableResolver(JSF 1.1 / 1.2)
17.3.2。SpringBeanVariableResolver(JSF 1.1 / 1.2)
17.3.3。SpringBeanFacesELResolver(JSF 1.2+)
17.4.1.1。DelegatingRequestProcessor
17.6.1.1。依赖将Spring Bean注入Tapestry页面
17.6.1.4。将Spring Bean依赖性注入Tapestry页面-Tapestry 4.x样式
18.4.1。AbstractController和PortletContentGenerator
18.4.4。PortletWrappingController
18.5.1。PortletModeHandlerMapping
18.5.2。ParameterHandlerMapping
18.5.3。PortletModeParameterHandlerMapping
18.5.5。HandlerInterceptorAdapter
18.5.6。ParameterMappingInterceptor
18.7.1。使用PortletMultipartResolver
18.9.5。使用@RequestParam将请求参数绑定到方法参数
18.9.6。使用@ModelAttribute提供到模型数据的链接
18.9.7。使用@SessionAttributes指定要存储在会话中的属性
18.9.8.2。配置自定义WebBindingInitializer
19.2.1。使用RmiServiceExporter导出服务
19.3。使用Hessian或Burlap通过HTTP远程调用服务
19.3.1。为Hessian和co。连接DispatcherServlet。
19.3.2。通过使用HessianServiceExporter公开您的bean
19.3.5。将HTTP基本身份验证应用于通过Hessian或Burlap公开的服务
19.5.1。使用JAX-RPC公开基于Servlet的Web服务
19.5.5。使用JAX-WS公开基于servlet的Web服务
19.5.7。使用JAX-WS RI的Spring支持导出Web服务
19.9.2.1。StringHttpMessageConverter
19.9.2.2。FormHttpMessageConverter
19.9.2.3。ByteArrayMessageConverter
19.9.2.4。封送处理HttpMessageConverter
19.9.2.5。MappingJacksonHttpMessageConverter
19.9.2.6。SourceHttpMessageConverter
19.9.2.7。BufferedImageHttpMessageConverter
20.2.4。访问EJB 2.x SLSB与EJB 3 SLSB
21.2.2.2。SingleConnectionFactory
21.2.2.3。CachingConnectionFactory
21.2.4.1。SimpleMessageListenerContainer
21.2.4.2。DefaultMessageListenerContainer
21.3.2。SessionCallback和ProducerCallback
21.4.3。SessionAwareMessageListener接口
22.3.4。AutodetectCapableMBeanInfoAssembler接口
22.3.6。使用MethodNameBasedMBeanInfoAssembler
22.4.3。<context:mbean-export />元素
23.2.2。Spring中的ConnectionFactory配置
23.4.2。MappingCommAreaOperation
23.4.5。MappingRecordOperation用法示例
23.4.6。MappingCommAreaOperation用法示例
24.2.1。MailSender和SimpleMailMessage的基本用法
24.2.2。使用JavaMailSender和MimeMessagePreparator
24.3。使用JavaMail MimeMessageHelper
25.6。使用OpenSymphony Quartz Scheduler
25.6.2。使用MethodInvokingJobDetailFactoryBean
25.6.3。使用触发器和SchedulerFactoryBean连接作业
25.7.2。使用MethodInvokingTimerTaskFactoryBean
25.7.3。总结:使用TimerFactoryBean设置任务
26.3.1.4。在动态语言支持的bean的上下文中了解构造函数注入
A.1.2.1。JdoTemplate和JdoDaoSupport
A.1.3.1。JpaTemplate和JpaDaoSupport
B.6。使用ProxyFactory以编程方式创建AOP代理
B.8.1.1。BeanNameAutoProxyCreator
B.8.1.2。DefaultAdvisorAutoProxyCreator
B.8.1.3。AbstractAdvisorAutoProxyCreator
C.2.2.2。<util:property-path />
C.2.3.1。<jee:jndi-lookup />(简单)
C.2.3.2。<jee:jndi-lookup />(具有单个JNDI环境设置)
C.2.3.3。<jee:jndi-lookup />(具有多个JNDI环境设置)
C.2.3.4。<jee:jndi-lookup />(复杂)
C.2.3.5。<jee:local-slsb />(简单)
C.2.3.6。<jee:local-slsb />(复杂)
C.2.8.1。<property-placeholder />
D.5.1。'META-INF / spring.handlers'