1.git的特点 1.最有的存储能力2.非凡的性能3.开源4.容易做备份5.支持离线操作6.容易定制工作流程 内容与顺序:Git->GitHub->GitLab 2.安装gi...
1.git的特点 1.最有的存储能力2.非凡的性能3.开源4.容易做备份5.支持离线操作6.容易定制工作流程 内容与顺序:Git->GitHub->GitLab 2.安装gi...
2.3基于XML(配置文件)的DI di的实现有两种:1.在spring的配置文件中,使用标签和属性完成,叫基于xml的di实现 di的语法分类:1.set注入(设值注入):...
AOP:面向切面编程,底层采用动态代理实现的,采用了两种代理:jdk的动态代理与CGLIB的动态代理。AOP是动态代理的规范化。把动态代理的实现步骤、方法都定义好了,让开发人...
使用aspectJ实现aop基本步骤: 1.新建maven项目 2.加入依赖1)spring依赖 2)aspectJ依赖 3)junit单元测试 3.创建目标类:接口和它的实...
第4章Spring集成MyBatis 使用的技术是ioc为什么ioc能把mybatis和spring集成在一起,像一个框架?->ioc能创建对象,可以把mybatis框架中的...
spring的事务处理 1.什么是事务:事务时一组sql语句的集合,集合中有多条sql语句(insert、update、select、delete)。我们希望这些sql语句都...
1.搭建环境 1)新建空工程 2)新建module 小技巧快速生成main方法:psvm快速生成输出语句:sout final关键字 1.final时Java语言中的一个关键...
Step0:新建数据库和表 Step1:maven依赖pom.xml Step2:创建实体类 Step3:定义dao接口 Step4:定义dao接口对应的sql映射文件 St...
3.1动态代理 1.能够实现在原有代码不改动的情况下,通过动态代理能够给原来的类增加一些额外功能。2.减少重复代码。3.专注业务逻辑代码。4.解耦合,让业务功能和非业务功能(...