10 2019 档案
摘要:声明式增强 IdoSomeService接口 IdoSomeServiceImpl实现类 MyBeforeAdvice切面类 applicationContext.xml配置 测试类 环绕增强 IdoSomeService接口 测试类 applicationContext.xml配置 最终增强 ap
阅读全文
摘要:1.有哪些不同类型的IOC(依赖注入)方式?解释说明下? 基于Setter注入 对于习惯了传统 javabean 开发的程序员,通过 setter 方法设定依赖关系更加直观。 如果依赖关系较为复杂,那么构造子注入模式的构造函数也会相当庞大,而此时设值注入模式则更为简洁。 如果用到了第三方类库,可能要
阅读全文
摘要:一、Bean的作用域在Bean容器启动会读取bean的xml配置文件,然后将xml中每个bean元素分别转换成BeanDefinition对象。在BeanDefinition对象中有scope 属性,就是它控制着bean的作用域。Spring框架支持5种作用域,有三种作用域是当开发者使用基于web的
阅读全文
摘要:注入不同的类型 配置 测试 输出 域属性自动注入byName和byType 配置 代理 接口 测试类 输出 JDK动态代理 接口 测试类 输出 CGLIB动态代理 测试类 输出
阅读全文
摘要:一.AOP(面向切面编程) 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程, 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容, 是函数式编程的一种
阅读全文
摘要:1. 原因:<environments>是来进行数据源管理的 ,所以选A 2. 原因:这里配置了一个FIFO缓存,其回收策略为先进先出, 自动刷新时间为3600000毫秒,最多可以缓存512个引用对象, 并且缓存返回的对象是只读的,所以选D 3. 原因:选项C的说法错误,当pojo的属性名与sql语
阅读全文
摘要:恢复内容开始 一、Spring概念 Spring是一种多层的J2EE应用程序框架,其核心就是管理资源组件以及依赖关系,Spring框架为现代基于java的企业应用程序提供了一个全面的编程和配置模型。 二、Spring核心组件 三、Spring核心 核心就是管理资源组件及其依赖关系。包括IoC(Inv
阅读全文
摘要:一. 查询@Select 二.自动关联@Results 三.引用@Results映射(@ResultMap) 四.关联映射:@One 五. 关联映射:@Many 六.添加(@Insert)并且返回主键 七.修改@Update 八.删除@Delete
阅读全文
摘要:1、延迟加载(lazyLoadingEnable) (1)什么是延迟加载 MyBatis中的延迟加载,也称为懒加载,是指在进行关联查询的时候,按照设 置延迟加载规则推迟对关联对象的select检索。延迟加载可以有效的减少数据库 的压力。 注意:MyBatis的延迟加载只是对关联对象的查询有延迟设置,
阅读全文
摘要:if+trim 语句 prefix:前缀,作用是通过自动识别是否有返回值后,在trim包含的内容上加上前缀,如此出的where; suffix:后缀,作用是在trim包含的内容上加上后缀; prefixOverrides:对于trim包含内容的首部进行指定内容忽略; suffixOverrides:
阅读全文
摘要:if 语句 if+where 语句 if+set 语句 set元素主要用于更新操作:它的主要功能和where元素差不多,主要是在包含的语句前输出一个set,若包含的语句是以逗号结束的,会自动把该逗号忽略掉,在配合if元素就可以动态地更新需要修改的字段;而不需要修改的字段,则不再被更新。 使用set标
阅读全文