- 博客(13)
- 收藏
- 关注
转载 LoadTimeWeaver是用
LoadTimeWeaver是用 1.当我们在使用Sping AOP 的时候我们的目标类和切面都需要向Spring容器中注册,否则我们无法实现AOP,应为Spring使用都是代理模式 JDK动态代理和CGLIb的动态代理,都需要目标类。我们可以想,我们不用向Spring容器中注册,怎么实现AOP,我们可以在类加载的时候实现 修改字节码来,来把需要的方法注册进去,...
2018-03-20 00:24:00 315
转载 自定义类似@Required功能的注解
自定义类似@Required功能的注解 我们知道被@Required标注的方法是必须有值的,否则报异常,我们如何自定义了 这种非常简单,只需要向RequiredAnnotationBeanPostProcessor类中注册即可 我的自定义注解类是: package liusheng.dao; import java.lang.annotati...
2018-03-19 00:43:00 304
转载 context:component-scan使用
context:component-scan使用 1.使用自定义注解 我们知道,context:componet-scan只会扫描类上的@Configuration @Component @Controller @Service @Repository 并且自动开启<context:annotation-config />标签,扫描类中的注解,那让它怎...
2018-03-19 00:14:00 161
转载 AspectJ切入表达式
AspectJ切入表达式 1.方法签名模式 1.精确匹配和模糊匹配 1. execution( public * liusheng.aspect.UserLogin.login(..) ) 匹配的是 在liusheng.aspect.UserLogin的名字为login,且参数为任意,返回值任意,方法修饰权限为public ...
2018-03-18 13:57:00 277
转载 PropertyPlaceholderConfigurer的使用
PropertyPlaceholderConfigurer的使用 1 介绍:可以使用这个类把部分的配置外部化,方便管理,还可以使得Spring的核心配置文件简洁 2 我拿注册jdbc当作列子,最贴近我们编程 由于我建的是Maven工程,所以我有如下maven依赖(其他jar包自动导入) <dependencies> <dependency...
2018-03-18 02:42:00 121
转载 PropertyEditor使用
PropertyEditor使用 假如我们的有如下类 其中date是你的生日,而你在配置文件中,或者使用注解都是字符串,所以我们有必要把字符串转换成Date类型的 package liusheng.entity; import java.util.Date; public class User { private String name; pri...
2018-03-17 19:27:00 255
转载 @Bean的使用
@Bean 1@bean的属性介绍 String[] value() default {}; //这个属性的作用我也不知道String[] name() default {}; //bean的名字 默认方法的名字Autowire autowire() default Autowire.NO; 是否对该bean的属性实行自动装配String initMethod() defau...
2018-03-17 15:16:00 108
转载 Spring感知接口
一,感知接口的介绍 1.ResourceLoaderAware 资源加载器感知接口 2 .BeanNameAware Bean配置的的名字感知接口 3.ApplicationContextAware 应用上下文感知接口 4.BeanFactoryAware Bean工厂感知接口 5.MessageSourceAware MessageSource感知接...
2018-03-16 10:32:00 253
转载 PropertyPathFacoryBean获取对象的值
1.我们有时候想获取一个bean 的一个属性的值,那我们该如何操作??? 2.使用Spring为我们提供的PropertyPathFactoryBean类来获取 (1)有如下实体类 User: package SpringPropertyPathFactoryBean.propertyPathFactoryBean.entity; public class ...
2018-03-16 01:32:00 180
转载 bean的parent与abstract属性的使用
1. (1)在spring的配置文件中的bean能不能像Java中那样使用继承,就可以对一些父类的字段不用初始化,并且可以重写父类的字段了?? (2)在如下配置文件中: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/...
2018-03-16 00:51:00 231
转载 使用FieldRetrievingFactoryBean来获取静态字段
1.需求:当我们需要获取一个类的静态的字段作为bean 的时候,我们怎么办?? 如:获取User两个静态字段作为一个bean使用 package ls.entity; /** * User class * @author liusheng */ public class User { /** * name */ ...
2018-03-16 00:05:00 274
转载 用@AutoWired和@Resource自动装配Bean
---恢复内容开始--- 用@AutoWired和@Resource自动装配Bean 1.@AutoWired和@Resource介绍 Spring的主配置文件如下 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/sch...
2018-03-15 23:38:00 138
转载 @Qualifier使用
我的applicationContext.xml的配置如下 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta...
2018-03-15 23:37:00 187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人