自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Autowire

END

2018-05-03 12:37:33 319

原创 XML文件里面有错误提示

2018-05-03 09:10:42 2258

原创 AOP基于XML的自动代理,基于Annotation的设置配置后,自动代理

AOP基于XML时,配置好后,AOP自动进行,如图一。AOP基于Annotation时,要在xml文件中手写一行配置,对配置好的aspect进行代理,没有配置的aspect,不进行代理,如图二。。。END...

2018-05-03 00:33:39 328

原创 Annotation 中 @Repository 和 @Service 和 @Controller可以互换吗?

是可以互换的。图一是其中一个测试,把DaoImpl中的@Repository换为@Service,可以正确运行。图二是 @Repository 和 @Service 和 @Controller三者完全互换例子的,一张截图。END...

2018-05-03 00:20:35 1806

原创 接口能调用哪些方法

可以通过接口调用接口中定义的抽象方法,实现接口的类中定义的,且没有在接口中定义其抽象方法的,不能通过接口调用。。。END

2018-05-02 23:13:15 1354

原创 2018.05.02

存在于两个不同包中的,两个完全相同的类,类名也相同,对于java来说,除了会引起名称冲突,它们本质是不同的类。两个完全相同的类,类名也相同,后一个类new的对象却不能赋值给前一个类创建的变量。如下图:这两个类对应的实例对象的引用,也不能相互赋值。如下图:下面是两张对比图:END...

2018-05-02 21:40:33 138

转载 2018.05.02

JDK代理为什么一定要有接口?    DK的动态代理是靠多态和反射来实现的,它生成的代理类需要实现你传入的接口,并通过反射来得到接口的方法对象(下文中的m3),并将此方法对象传参给增强类(上文中的WavingInvocationHandler类)的invoke方法去执行,从而实现了代理功能,故接口是jdk动态代理的核心实现方式,没有它就无法通过反射找到方法,所以这也是必须有接口的原因。...

2018-05-02 12:26:35 106

原创 2018.05.02

spring中Bean有三种装配方式:1.基于XML的装配2.基于Annotation的装配3.自动装配    自动装配是不用标记Annotation的。autowire="byName"时候,是指,一个Bean中的域和xml配置文件中的Bean的id一样的情况下,根据配置文件中此Bean后面的class给出的路径,将此Bean注入到标有autowire的Bean中。。。。byName是指根据XM...

2018-05-02 09:26:40 118

原创 2018.05.02

在eclipse中运行spring的annotation项目时候,出现图一错误,环境为spring 4.0 和 JDK 1.8 。把java compiler修改为JDK 1.7后,问题解决。。。在MyEclipse 中 有problems选项,其下有Errors,通过它可以知道出现了什么问题,如下图二。。。。...

2018-05-02 00:58:42 111

原创 2018.05.01

下图属于spring三种装配方式中的基于XML的装配方式。基于XML的装配要满足亮点要求:1.Bean类必须提供一个默认的构造方法。2.Bean类必须为需要注入的属性提供对应的setter方法。一定要提供默认构造方法,如果自己又写了一个含有参数的构造方法,java是不会提供默认方法的,这个时候,要自己手写一个没有参数的构造方法,充当默认构造方法。如果Bean类没有属性就不用setter方法,自然也...

2018-05-01 18:42:11 128

原创 2018.05.01

类A 类B 类C。。。如果在对象B中实例化了类C,在A的实例中实例化B后,对象A可以通过A.B.C.method(); 的方式调用C中的方法method(); 下图是实例代码运行情况:END...

2018-05-01 15:46:27 133

原创 2018.05.01

2018-05-01 11:13:42 99

原创 2018.05.01

2018-05-01 11:02:11 99

原创 2018.05.01

打开教材书中的项目,里面的文字说明乱码,如下图:解决方法如下图:END

2018-05-01 10:38:43 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除