LoadTimeWeaver是用
摘要:LoadTimeWeaver是用 1.当我们在使用Sping AOP 的时候我们的目标类和切面都需要向Spring容器中注册,否则我们无法实现AOP,应为Spring使用都是代理模式 JDK动态代理和CGLIb的动态代理,都需要目标类。我们可以想,我们不用向Spring容器中注册,怎么实现AOP,我
阅读全文
posted @
2018-03-20 00:24
学习spring是我必须的
阅读(263)
推荐(0)
自定义类似@Required功能的注解
摘要:自定义类似@Required功能的注解 我们知道被@Required标注的方法是必须有值的,否则报异常,我们如何自定义了 这种非常简单,只需要向RequiredAnnotationBeanPostProcessor类中注册即可 我的自定义注解类是: package liusheng.dao; imp
阅读全文
posted @
2018-03-19 00:43
学习spring是我必须的
阅读(251)
推荐(0)
context:component-scan使用
摘要:context:component-scan使用 1.使用自定义注解 我们知道,context:componet-scan只会扫描类上的@Configuration @Component @Controller @Service @Repository 并且自动开启<context:annotati
阅读全文
posted @
2018-03-19 00:14
学习spring是我必须的
阅读(333)
推荐(0)
AspectJ切入表达式
摘要:AspectJ切入表达式 1.方法签名模式 1.精确匹配和模糊匹配 1. execution( public * liusheng.aspect.UserLogin.login(..) ) 匹配的是 在 liusheng.aspect.UserLogin的名字为login,且参数为任意,返回值任意,
阅读全文
posted @
2018-03-18 13:57
学习spring是我必须的
阅读(267)
推荐(0)
PropertyPlaceholderConfigurer的使用
摘要:PropertyPlaceholderConfigurer的使用 1 介绍:可以使用这个类把部分的配置外部化,方便管理,还可以使得Spring的核心配置文件简洁 2 我拿注册jdbc当作列子,最贴近我们编程 由于我建的是Maven工程,所以我有如下maven依赖(其他jar包自动导入) Spring
阅读全文
posted @
2018-03-18 02:42
学习spring是我必须的
阅读(326)
推荐(0)
PropertyEditor使用
摘要:PropertyEditor使用 假如我们的有如下类 其中date是你的生日,而你在配置文件中,或者使用注解都是字符串,所以我们有必要把字符串转换成Date类型的 注意Spring中的Date转换器(CustomDateEditor),不能有参数,所以不能使用(Spring 5xx),我试过无法注入
阅读全文
posted @
2018-03-17 19:27
学习spring是我必须的
阅读(4201)
推荐(0)
@Bean的使用
摘要:@Bean 1@bean的属性介绍 配置文件 产生Bean的工厂 测试类 结果 结论:我还不知道value属性是有什么用,我一开始把value属性可以设置bean的名字,但是实际上是name属性 这篇博客有什么错误的地方请大牛们多指教
阅读全文
posted @
2018-03-17 15:16
学习spring是我必须的
阅读(7281)
推荐(0)
Spring感知接口
摘要:一,感知接口的介绍 1.ResourceLoaderAware 资源加载器感知接口 2 .BeanNameAware Bean配置的的名字感知接口 3.ApplicationContextAware 应用上下文感知接口 4.BeanFactoryAware Bean工厂感知接口 5.MessageS
阅读全文
posted @
2018-03-16 10:32
学习spring是我必须的
阅读(615)
推荐(0)
PropertyPathFacoryBean获取对象的值
摘要:1.我们有时候想获取一个bean 的一个属性的值,那我们该如何操作??? 2.使用Spring为我们提供的PropertyPathFactoryBean类来获取 (1)有如下实体类 User: Address: 配置如下: Test类如下: 结果: 推荐使用 <util:property-path
阅读全文
posted @
2018-03-16 01:32
学习spring是我必须的
阅读(742)
推荐(0)
bean的parent与abstract属性的使用
摘要:1. (1)在spring的配置文件中的bean能不能像Java中那样使用继承,就可以对一些父类的字段不用初始化,并且可以重写父类的字段了?? (2)在如下配置文件中: 是不是发现两个老师除了sal以外的所有字段的值相同,这就形成的数据冗长,于是我们可以使用Spring的特性姐解决上述的问题 2.在
阅读全文
posted @
2018-03-16 00:51
学习spring是我必须的
阅读(433)
推荐(0)
使用FieldRetrievingFactoryBean来获取静态字段
摘要:1.需求:当我们需要获取一个类的静态的字段作为bean 的时候,我们怎么办?? 如:获取User两个静态字段作为一个bean使用 那么就用spring为我们为提供一个类FieldRetrievingFactoryBean为我们获取静态属性 Test: 结果: 还有一种方式: bean的名字是:这个字
阅读全文
posted @
2018-03-16 00:05
学习spring是我必须的
阅读(347)
推荐(0)
用@AutoWired和@Resource自动装配Bean
摘要:恢复内容开始 用@AutoWired和@Resource自动装配Bean 1.@AutoWired和@Resource介绍 Spring的主配置文件如下 @AutoWired @AutoWired只有一个属性:required boolean 类型 该值默认是true , 它会从你的配置文件中寻找类
阅读全文
posted @
2018-03-15 23:38
学习spring是我必须的
阅读(1655)
推荐(0)
@Qualifier使用
摘要:我的applicationContext.xml的配置如下 1.问题:当我们的容器中有多类型一直或者存在关系的类型且方法的参数名字和字段的名字没有与容器中的bean的名字相同,那么使用@AutoWired就会报如下异常, 我测试类是: org.springframework.beans.factor
阅读全文
posted @
2018-03-15 23:37
学习spring是我必须的
阅读(9191)
推荐(0)