- 博客(5)
- 收藏
- 关注
转载 Spring框架总结梳理
1、IOC和DI的对比概述IOC: 控制反转即控制权的转移,将我们创建对象的方式反转了,以前对象的创建是由我们开发人员自己维护,包括依赖关系也是自己注入。使用了spring之后,对象的创建以及依赖关系可以由spring完成创建以及注入,反转控制就是反转了对象的创建方式,从我们自己创建反转给了程序创建(spring)DI: Dependency Injection 依赖注入spring这...
2020-03-30 10:21:19 194
原创 idea常用快捷键整理
在读spring源码时非常便捷Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Ctrl+H,显示类结构图(类的继承层次)Ctrl + Shift + H 查看方法的层次关系Ctrl + I 实现接口方法Ctrl+O,重写父类方法Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快速打开文件Ctrl+P,可以显示参数信息Ctrl+U,转到父类Ctrl+/...
2020-03-29 12:41:05 95
原创 spring注入+策略模式切换业务实现(解决一个接口多个实现动态切换的问题)
一、问题描述:通过spring托管的service业务类,这个类是通过反射拿到的,经过实验发现这个类只能反射取得service实现了接口的方法,而extends类的方法一律不出现,debug后发现这个servie实例被spring替换成jdkDynmicProxy类,而不是原始对象了,它里面只有service的接口方法,而没有extends 过的super class方法。结论:当使用策略模式...
2020-03-02 14:13:38 4467 2
转载 Java的三种代理模式
1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明星的...
2020-03-02 13:06:08 171
转载 Hibernate Validation验证
一、前言Hibernate Validation是一个后端验证框架,目前比较流行的验证做法:前端jquery-form-validate + 后端hibernate-validate,提到Hibernate Validator就不得不提JSR 303-Bean Validation规范,JSR-303 是Java EE 6 中的一项子规范,叫做Bean Validation,官方参考实现是Hib...
2020-03-01 18:16:48 409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人