杂七杂八的Mybatis@@@@@@@@@@
作者:互联网
spring Aop
spring Ioc
管理项目中的对象 。业务对象将获取依赖资源的控制反转给容器。(站在业务对象的角度上来定义)
1、属性注入
底层还是调用无参构造器和set方法来给属性赋值
@Aspect
@Autowride 默认按照类型自动装配
2、构造器注入
ref:引用另一个bean
Bean的作用域
的scope属性里设置Bean的作用域,默认值时是singleton
singleton:Bean以实例的方式存在
Prototype:每调用一次getBean()就创建一个新实例。
request:每次HTTP请求都将会有各自的实例
session:在一个Session中,一个bean对应一个实例
代理机制
Aop编程思想
将每一个方法调用,将连接点做为编程的入口,针对方法调用进行编程。从执行逻辑上来看 ,将程序切成若干面,即Aspect.每个面被称为切面
本质上是针对方法调用的编程思路。
Mybatis
面向POJO与SQL之间的映射
手写SQL语句(定制化SQL)
可优化
1、创建maven项目,导入jar(mybatis,数据库驱动,log4j)
2、创建数据库、表tb_employee
3、创建与表对应的实体类Employee,get和set方法
4、写sql语句:映射文件 EmployeeMapper.xml
命名空间
5、配置文件mybatis-config.xml一部分写数据库连接信息,一部分引入映射文件
6、日志信息log4j.properties
7、测试:Test类。1读取配置文件 2、创建一个sqlsessionfactory 3、获得sqlSession对象 4、进行sql、业务操作 5、关闭sql
标签:调用,杂七杂八,编程,Bean,实例,sql,SQL,Mybatis 来源: https://blog.csdn.net/qq_44549134/article/details/90612645