摘要: 前言 看了很多教程资料,很难受,东西讲不全,一些属性就是简单的解释就没了,不能追根问底的了解这个东西,所以在后面, 越是学习就越是费解,出现的问题也越来越多。什么快速学完都是不存在的,培训机构的东西也是千篇一律,要学好一样东西 应该对这个事物有着全面的了解才行。 最后,我删除了之前写的笔记内容,因为 阅读全文
posted @ 2020-05-05 23:26 emdzz 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 EvBuild 软件环境准备 - MySQL 5.0 + - IDEA 2018 + - JDK1.8 + 依赖包相关 - Junit单元测试 - JDBC驱动 - Mybatis 组件 - Spring组件 - AopWeaver切面织入包 - Mybatis-Spring【MS专用整合 阅读全文
posted @ 2020-05-05 16:38 emdzz 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 对原生JDBC程序的问题总结 public void jdbc() { // 声明Connection对象 Connection con; // 驱动程序名 String driver = "com.mysql.jdbc.Driver"; // URL指向要访问的数据库名myschool Strin 阅读全文
posted @ 2020-05-05 14:17 emdzz 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 什么是Aop? Aspect Oriented Programming 面向切面编程 通过预编译的方式和运行期动态代理实现程序功能统一维护的一种技术 是OOP的延续,也是Spring第二个核心内容 可以利用AOP对业务逻辑的各个部分进行隔离 降低之间的耦合,提高代码可重用性,和开发效率 Aop 在S 阅读全文
posted @ 2020-05-05 11:07 emdzz 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 配置ApplicationContext.xml容器文件【半注解实现】 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=" 阅读全文
posted @ 2020-05-05 09:46 emdzz 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1、使用注解实现自动装配 注解的基础源于JDK1.5的新特性 在Spring2.5开始支持了注解功能 如何使用? 1、导入约束 xmlns:context="http://www.springframework.org/schema/context" 1.5、约束坐标 http://www.spri 阅读全文
posted @ 2020-05-04 22:33 emdzz 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Alias别名设置 可以为一个Bean的ID再设置一个ID 多一个可用标识,大概... 在获取实例注入参数时,两个标识都可以使用 除了Alias可以设置别名之外,Bean的标签本身也可以设置第二别名 name属性还可以设置多个别名,使用的分隔符没有限制 所以目前得出的结论是,别名标签是早期Sprin 阅读全文
posted @ 2020-05-04 21:55 emdzz 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 回顾JavaWeb三层架构设计: UserDao接口 public interface UserDao { void getUser(); } 实现类 public class UserDaoImpl implements UserDao{ public void getUser() { Syste 阅读全文
posted @ 2020-05-04 17:22 emdzz 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Spring快速入门 空Maven项目创建 声明工程名称,完成 删除SRC目录,创建01 HelloSpring模块 导入依赖 Maven坐标: <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> 阅读全文
posted @ 2020-05-04 16:50 emdzz 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 文档引用:http://www.mybatis.cn/archives/678.html 视频参考:https://www.bilibili.com/video/BV1NE411Q7Nx?p=15 注解与xml取舍 在没有注解之前,xml被广泛的应用于描述元数据,xml的维护越来越糟糕。 在需要紧耦 阅读全文
posted @ 2020-05-04 14:33 emdzz 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 回顾SQL分页查询 也就是说,在查询结果的最后控制返回的起始位置&记录数量 参数1:返回的开始位置 参数2:要返回的记录数 但是,如果说是只写了一个参数,直接表示参数2处理 LIMIT [start index],size; 实际开发不会只写一个参数,用户默认打开一定是从第一条开始的 即 0 ,显示 阅读全文
posted @ 2020-05-04 13:35 emdzz 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 什么是日志 Log? 系统日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。 用户可以通过它来检查错误发生的原因,或者寻找受到攻击时攻击者留下的痕迹。 系统日志包括系统日志、应用程序日志和安全日志。 【我感觉是一样的】 我们过往所采哟的办法: SOUT打印 DEBUG调试 阅读全文
posted @ 2020-05-04 11:59 emdzz 阅读(763) 评论(0) 推荐(0) 编辑
摘要: ResultMap自定义结果集 可以把查询返回的结果集封装成复杂的JavaBean对象 原来的ResultType属性,只能把查询到的结果集转换为简单的JavaBean 什么是简单的JavaBean对象? - 不具有JavaBean和集合类型属性的对象 - 也就是不能建立ORM的多表关联映射 问题的 阅读全文
posted @ 2020-05-04 10:52 emdzz 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 这应该算一个补充点 在尚硅谷的Java笔记资料有专门的一起万用Map讲解 参考自:https://www.bilibili.com/video/BV1NE411Q7Nx?p=5 万用Map 我们可以使用Map作为SQL参数注入的一个特殊手段 对应的Mapper可以这么写: 参数类型是Map,不要忘记 阅读全文
posted @ 2020-05-04 10:28 emdzz 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 会话获取 SqlSessionFactory 最佳的获取方式就是使用Mybatis提供的资源类加载配置文件 调用会话工厂建造者实例的建造方法注入读取流 要注意的是建造者生成了了实例就可以不需要了 这里我们可以使用null赋值,让指针解除引用,引导GC回收建造者实例 获取的SqlSessionFact 阅读全文
posted @ 2020-05-04 09:50 emdzz 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 对象工厂(objectFactory)【省略,入门阶段实在不懂】 插件(plugins)【省略,入门阶段实在不懂】 环境配置(environments) MyBatis 可以配置成适应多种环境,这种机制有助于将 SQL 映射应用于多种数据库之中, 现实情况下有多种理由需要这么做。 例如,开发、测试和 阅读全文
posted @ 2020-05-04 03:53 emdzz 阅读(161) 评论(0) 推荐(0) 编辑
摘要: https://mybatis.org/mybatis-3/zh/configuration.html 配置 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: configuration(配置) properties(属性) setting 阅读全文
posted @ 2020-05-03 22:41 emdzz 阅读(158) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-05-03 20:30 emdzz 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 这是我们的UserMapper.xml文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/myb 阅读全文
posted @ 2020-05-03 18:31 emdzz 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来 配置和映射原始类型、接口和 Java POJO(Plai 阅读全文
posted @ 2020-05-03 16:36 emdzz 阅读(130) 评论(0) 推荐(0) 编辑