spring
李懿名
程序猿
展开
-
spring自定义xml标签
spring自定义xml标签要实现自定义的xml配置,需要有两个默认spring配置文件来支持。一个是spring.schemas,一个是spring.handlers,前者是为了验证你自定义的xml配置文件是否符合你的格式要求,后者是告诉spring该如何来解析你自定义的配置文件。自定义标签涉及的核心接口为:NamespaceHandlerBeanDefinitionParser实际使用的时原创 2017-08-04 21:14:45 · 2170 阅读 · 0 评论 -
Spring BeanFactoryPostProcessor
@Import@Import 将类实例注册到spring容器中,主要有三种使用方式:直接注入public class Foo { public void foo() { System.out.println("=======foo=========="); }}@SpringBootAppli原创 2018-05-22 13:00:05 · 1301 阅读 · 1 评论 -
Spring 手动注册bean 定义
手动注册bean的两种方式:实现ImportBeanDefinitionRegistrar实现BeanDefinitionRegistryPostProcessor1. ImportBeanDefinitionRegistrarImportBeanDefinitionRegistrar其本质也是通过BeanDefinitionRegistryPostProcessor来实现的。实...原创 2018-05-22 14:39:23 · 11028 阅读 · 0 评论 -
Spring Boot 使用 JavaMailSender发送邮件
新建spring boot 应用通过Spring Initializr 新建一个spring boot 应用,然后在idea中打开,在原有pom中额外添加如下依赖: <dependency> <groupId>org.springframework.boot</groupId> <art原创 2018-05-22 23:18:29 · 1362 阅读 · 1 评论 -
Spring Condition
Conditional 和 ConditionSpring boot 的 Conditional注解 用来判断是否应该注册指定的组件,Conditional需要与Condition接口配合使用。使用方式是在配置类或者方法上添加如下注解,如果满足 XxxCondition的matches条件则注册该组件。@Conditional(XxxCondition.class)Condition...原创 2018-06-08 15:04:01 · 983 阅读 · 0 评论 -
Spring 动态代理(四)- 动态代理核心类 - ProxyCreatorSupport
ProxyCreatorSupport AdvisedSupport原创 2017-09-20 22:30:25 · 1420 阅读 · 0 评论 -
Spring 动态代理(三) - BeanNameAutoProxyCreator
BeanNameAutoProxyCreator BeanNameAutoProxyCreator原创 2017-09-20 21:44:21 · 1412 阅读 · 0 评论 -
java事件模型
java事件模型一. java事件机制java中的事件机制的参与者有3种角色1. Event Eource:具体的事件源,比如说,你点击一个button,那么button就是event source,要想使button对某些事件进行响应,你就需要注册特定的listener。2. Event Object:事件状态对象,用于 listener 的相应的方法之中,作为参数,一般存在于listerner原创 2017-08-09 20:38:30 · 2473 阅读 · 1 评论 -
Spring 动态代理(二) - ProxyFactoryBean
ProxyFactoryBean原创 2017-09-20 20:42:57 · 1607 阅读 · 0 评论 -
Spring - PostProcesser
PostProcesserspring 有两个非常重要的PostProcesser,那就是BeanFactoryPostProcessor和BeanPostProcessor,这两个接口的方法调用逻辑主要在PostProcessorRegistrationDelegate类里。BeanFactoryPostProcessorBeanFactoryPostProcessor实现类,可...原创 2017-09-20 19:08:48 · 788 阅读 · 0 评论 -
spring - ApplicationContextAware
ApplicationContextAware原创 2017-09-20 20:24:44 · 568 阅读 · 0 评论 -
springboot - ConfigurationProperties
Spring Boot, Configuration Properties原创 2017-09-20 20:26:07 · 2522 阅读 · 1 评论 -
springboot - Runner
ApplicationRunner CommandLineRunner原创 2017-09-20 20:26:38 · 381 阅读 · 0 评论 -
springboot - web环境的推断
Spring Boot Web environment原创 2017-09-20 20:27:17 · 4282 阅读 · 0 评论 -
Spring 动态代理(五) - 自定义BeanTypeAutoProxyCreator
BeanTypeAutoProxyCreator原创 2017-09-21 00:03:26 · 2396 阅读 · 0 评论