- 博客(10)
- 收藏
- 关注
原创 MyBatis
1准备数据库,导入相关依赖2创建实体类3创建~Mapper接口和~Mapperxml的xml文件(来存放sql语句)4~Mapperxml:(1映射对应Java文件(用接口的全限定符)2声明标签写SQL语句(id=方法名,resulType=实体类的全限定符))5写xml文件(配置数据库,~Mapperxml文件) 6测试java:在xml文件中,设置标签#{}:占位符+赋值(可防止注入攻击,所以动态值用)(动态列名,关键字用不了)${}:字符串拼接(动态列名,关键字用)执行操作sql的
2024-10-09 12:27:35
1044
原创 spring-aop
静态代理设置一个接口,重写方法实现功能(目标类中)在代理类(也接接口)中,实例化该接口的成员变量,以及有参构造函数。再重写方法:在这里主要写非核心代码(如输出提示文字等等)+ 通过调用成员变量的目标类方法(同样方法名)返回结果动态代理jdk动态代理(Java原生):需要有目标类接口,来生成代理类cglib动态代理(spring):无要求,直接目标类生成代理类(子类)
2024-10-03 13:17:58
172
原创 spring-ioc
有四个名字的注解,作用都一样,只是用来区分业务代码用的注解是为了把类放进ioc容器中(放进的方式有:1扫描整个包,2排除某个类,3包含某个类(需要扫描包时设为不添加注解))(在xml文件中写)
2024-09-28 22:58:21
1046
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅