自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Spring-Mybatis整合篇

Spring-Mybatis整合这里用的是maven项目,所以在配置之前需要先引入依赖。 <!--引入该依赖会引入spring所依赖的所有jar包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <v

2021-05-26 21:46:18 121

原创 Spring 动态代理和静态代理模式以及扩展知识

代理模式1.1、简介定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。不改变原有业务的基础上,实现功能增强。1.2、组成抽象角色:通过接口或抽象类声明真实角色实现的业务方法。代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。1.3、静态代理角色分析:

2021-05-25 21:42:44 243 4

原创 Mybatis使用注解开发以及拓展知识详解

注解开发1、面向接口编程根本原因:解耦,可拓展,提高复用对于像 BlogMapper 这样的映射器类来说,还有另一种方法来完成语句映射。 它们映射的语句可以不用 XML 来配置,而可以使用 Java 注解来配置。比如,将xml可以被替换成如下的配置: package org.mybatis.example; public interface BlogMapper { @Select("SELECT * FROM blog WHERE id = #{id}") B

2021-05-03 13:00:39 229 3

原创 Mybatis的增删改查以及拓展知识详解

CRUD1、namespace命名空间namespace 中的包名要和接口中的一致,全路径。<mapper namespace="com.liu.dao.UserMapper"> 操作语句…………</mapper>2、select选择,查询语句id:就是对应的namespace中的方法名;rusultType:sql语句执行的返回值;parameterType:参数类型;(1)编写接口//通过id查询用户 User getUserById(in

2021-04-08 16:07:19 1746 8

原创 Mybatis之第一个Mybatis程序

一、简介1.1、什么是Mybatis?MyBatis 是一款优秀的持久层框架。它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache softwar

2021-04-07 17:59:53 139 4

原创 Maven下载与配置详细教程

Maven下载与配置maven的作用:maven最大的用处是用来帮助你导包,以及一些依赖包,不在需要去下载jar包1、Maven的核心思想:约定大于配置(1)有约束,不要去违反(2)Maven会规定你如何去编写java代码,必须按照这个规范来;2、下载安装解压bin3.配置环境变量在系统环境变量中M2_HOME maven目录下的bin目录MAVEN_HOME maven目录在系统的path中配置%MAVEN_HOME%\bin4.测试是否安装成功,在cmd中测试,mvn -ver

2021-04-04 21:19:48 6999 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除