
Java框架学习总结
文章平均质量分 68
小白爱喝可乐
这个作者很懒,什么都没留下…
展开
-
Mybatis中Mapper标签总结大全
**Mybatis中Mapper标签总结大全**文章目录一、标签分类二、标签总结1. 基础SQL标签1.1 查询select1.2 增删改1.3 其他基础标签1.3.1 sql 标签1.3.2 include 标签1.3.3 if 标签1.3.4 别名2. collection与association标签3. resultMap标签4. foreach标签5. where标签6. set标签7. trim标签8. choose、whe转载 2021-10-31 17:31:21 · 1615 阅读 · 1 评论 -
myBatis常见面试题
总内容mybatis 中 #{}和 ${}的区别是什么?mybatis 有几种分页方式mybatis 逻辑分页和物理分页的区别是什么?mybatis 是否支持延迟加载?延迟加载的原理是什么?mybatis 的一级缓存和二级缓存mybatis 和 hibernate 的区别有哪些?mybatis 有哪些执行器(Executor)mybatis 分页插件的实现原理是什么1 mybatis 中 #{}和 ${}的区别是什么?#{}是预编译处理,${}是字符串替换; Mybatis在处理#{}时转载 2021-09-27 19:53:11 · 194 阅读 · 0 评论 -
IOC与DI的理解
IOC与DI的理解1.1、IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下:●谁控制谁,控制什么:传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IoC是有转载 2021-09-15 09:41:15 · 389 阅读 · 0 评论 -
Spring的基本概念
了解Spring的基本概念在正式学习Spring框架之前,肯定有很多疑问,比如说:1.Spring中经常出现的IOC、AOP、DI是什么?2.Spring、SpringMVC、SpringBoot、SpringCloud有什么区别?经过查阅一些博客资料,也算是初步了解了这些东西到底是个啥,下面就做个简单的分享。IOC即控制反转,是Spring的基础,简单来说,平时我们创建对象都是自己new构造方法的,现在变成了由Spring来创建对象。DI依赖注入,简答地说就是我们拿到对象的属性,已经被注入原创 2021-09-13 09:57:31 · 125 阅读 · 0 评论 -
mybatis的基本API
mybatis的基本API @BeforeClass public static void init() throws IOException { //第一步、把全局配置文件mybatis-config.xml读入流中 is = Resources.getResourceAsStream("mybatis-config.xml"); //第二步、通过流(全局配置文件)创建一个sqlsession的工厂构建器 SqlSessionFactory sqlSessionFactory = ne原创 2021-09-13 09:52:19 · 282 阅读 · 0 评论 -
Spring-JDB和声明式事务
Spring for JDBC注意:只需要将接口实现类使用注释将其添加到Ioc中(命名接口就行)调用的时候只需要调用接口,不用调用接口实现类,(但实际上还时调用的接口实现类)1,添加依赖spring-webmvc就可以导入其他的spring-jdbc(spring提供的jdbc)druid包(导入数据源的依赖)mysql驱动junit测试lombok插件(项目的支持)和导包(程序的解析)2,创建基本项目工程,数据库表,实体类,各层接口,实现类注意,在servic原创 2021-09-13 09:45:10 · 120 阅读 · 0 评论 -
Spring两种动态代理的区别
Spring两种动态代理的区别Spring的面向切面编程也是基于动态代理来实现的静态代理:也就是自己手动创建的代理对象动态代理:也就是在程序运行中通过配置参生的那么Spring的AOP也就是面向切面编程,就是基于动态代理来实现的,通过代理原始类增加额外功能,我们可以将额外功能一次定义然后配合切点达到多次使用的效果,比如 做日志啊 事物啊 时间啊等等…提高了复用性 开发效率.那么在Spirng当中动态代理有两种第一种也就是JDK自带的动态代理1.JDK动态代理是利用反射机制生成一个实现代理原创 2021-09-09 22:56:52 · 875 阅读 · 0 评论 -
maven-项目构建工具总结
maven1.概念maven是一个项目管理和构建的工具2.作用(1)很方便对项目进行统一的管理(maven的命令)(2)很方便的对项目所依赖的jar包进行下载管理3.安装和使用前提:jdk的环境(maven是java开发的,所以需要有jre的环境)maven下载、解压、配置环境变量、测试maven配置 conf/settings.xml修改settings.xml的3个位置 :本地仓库的位置(c盘----其他盘符) 程序员windows家庭版(影音娱乐使用)----》windows原创 2021-09-05 11:03:19 · 201 阅读 · 0 评论