![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 54
Cola Milk
这个作者很懒,什么都没留下…
展开
-
更换电脑gitlab拉取代码失败
SSL certificate problem: unable to get local issuer certificate原创 2023-02-24 08:54:34 · 201 阅读 · 0 评论 -
Mybatis中的自定义别名的两种方式
这里使用的是常规的取别名方式;我们可以用user代替com.pojo.user<typeAliases> <typeAlias type="com.pojo.user" alias="user"></typeAlias> </typeAliases>这里使用的是包扫描的方式来取别名注意: 使用包扫描它会扫描该包路径下所有的类,为其取别名,不区分大小写,并不是单单取首字母小写作为它的别名例如你包下有个类People,那它的别名原创 2021-05-22 20:07:10 · 481 阅读 · 0 评论 -
Springmvc注解开发(笔记01)
SpringMvc的工作原理图项目结构图:1.新建maven项目右键添加web支持2.导入jar包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version>原创 2021-05-19 18:06:03 · 64 阅读 · 0 评论 -
Mybatis-Spring整合02(事务管理)
前提: Mybatis-Spring整合01中我们使用的Mybtis的写法,现在我们将它整合到Spring当中1.我们将Mybtis注册到Spring-dao.xml当中import com.feng.pojo.User;import org.mybatis.spring.SqlSessionTemplate;import java.util.List;public class UserMapperImpl implements UserMapper {// 原来的操作都是sqlsess原创 2021-05-02 15:34:43 · 60 阅读 · 0 评论 -
Mybatis-Spring整合01
整合Mybatis:步骤简述1.新建实体类User(com.feng.pojo)import lombok.Data;//此处导入了Lombok依赖使用注解@Datapublic class User { private int id; private String name; private String pwd;}2.编写Mybatis核心配置文件Mybatis-config.xml<?xml version="1.0" encoding="UTF-.原创 2021-05-02 14:52:45 · 109 阅读 · 0 评论 -
Aop实现的三种方法
首先我们现在pom.xml文件中导入织包<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.6</version></dependency>1.UserService接口(增删改查) ,User.原创 2021-04-24 17:56:30 · 176 阅读 · 0 评论 -
静态代理和动态代理
静态代理的简要结构组成:1.共同的抽象类(增删改查,房子出租)2.所要代理的对象需要继承并且抽象类或接口的方法(真实角色)2.中介代理Proxy类类继承了共同的抽象类或接口并且将所要代理对象作为属性并通过Set注入3.用户类Client测试功能的实现Aop面向切面编程:代理模式是他的实现方法之一?为了在不影响源代码的基础上增加新功能,于是我们设置一个代理(拥有代理对象的一切功能)来拓展新功能,从横向切入静态代理://需要被继承的接口类public interface UserSer原创 2021-04-21 21:23:02 · 59 阅读 · 0 评论 -
Mybatis 动态SQL
if: 当传入的参数只有一个时候结果只对应传入的参数,当传入结果有多个参数的时候,搜索出来的结果将满足传入的所有参数。我们这里用where标签嵌套if标签,它将会在一定的情况下自动帮助我们处理 And和Or或者其他的多种情况,避免出现sql语句的错误;choose、when、otherwise: 类似于java中的switch case语句,它最明显的特征就是当存在多条语句时,它只会选择最先满足的语句执行并且得出结果;后面的map.put(“view”,9999)会被忽略掉set标签: 在sql语原创 2021-04-11 21:26:53 · 71 阅读 · 0 评论 -
Spring学习笔记02
Set注入:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans ht原创 2021-04-10 17:12:50 · 68 阅读 · 0 评论 -
Spring_Study笔记01
IOC: 控制反转(个人理解,以前控制权都在程序员手上,常常因为用户需求不断的改变而导致牵一发而动全身,现在控制权给用户)AOP: 面向切面编程反转概念: 程序本身不在创建对象,而是被动接受对象依赖注入: 程序本身通过set方法来进行注入(赋值)弱耦合性: 程序和程序之间的关联性大大降低具体实现流程:1.在Dao文件夹中创建需要实现的接口UserDAo,该接口写入实际业务需要用到的方法,例如getUser()2.在同目录下我们基于UserDao接口(implements) 实现getUS原创 2021-04-08 11:19:20 · 103 阅读 · 0 评论 -
Mybatis多对一,一对多查询(自我学习总结)
一对多: 一个老师查询多个与其相关联的学生信息一对多: collection: 一对多(通俗讲就是用一个对象查询与其相关联的多个对象,例如一个老师有多个学生)association: 多对一(查询多个对象所对应的共同对象,如多个学生共同的老师)oftype: 用来指定映射到List或者集合的pojo类型,是泛型中的约束类型!JavaType: 用来指定实体类中属性的类型...原创 2021-03-23 19:15:47 · 204 阅读 · 0 评论 -
Mabatis学习过程中踩过的坑
<resultMap id="userMap" type="user"> <result column="id" property="id"/> <result column="name" property="name"/> <result column="passwd" property="password"/></resultMap> <select id="getUserlist" resultMa原创 2021-03-17 15:27:34 · 200 阅读 · 0 评论 -
Mybatis学习笔记
Mybatis CRUD我们只需要操作Usermapper接口和Usermapper.xmlUsermapper接口public interface Usermapper { List<user> getUserlist(); user getUserById(int id); int addUser(user u); int update(user u); int deleteuser(int id);}还有一种万能的写法int addUs原创 2021-03-13 16:15:05 · 65 阅读 · 0 评论 -
Mybatis学习笔记01
1.打开idea创建一个maven项目在pom.xml导入依赖包; <packaging>jar</packaging> <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <原创 2020-12-25 20:09:55 · 95 阅读 · 0 评论