摘要:
5、依赖注入(Dependency Injection,DI) 5.1 概念 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . Set 注入 (重点) 要求被注入的属性 , 必须有set方法 , set方法的方 阅读全文
摘要:
1、Spring概述 简介 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 阅读全文
摘要:
10、动态SQL 10.1 什么是动态SQL 动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句. 官网描述: MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必 阅读全文
摘要:
8、多对一的处理 多对一的理解: 多个学生对应一个老师 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师! 数据库设计 CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, P 阅读全文
摘要:
7、使用注解开发 7.1 面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。 而各个对象之间的协作关系则成为系统 阅读全文
摘要:
5、ResultMap 5.1 查询为null问题 要解决的问题:属性名和字段名不一致 环境:新建一个项目,将之前的项目拷贝过来 1、数据库里的属性 2、Java中的实体类设计 public class User { private int id; //id private String name; 阅读全文
摘要:
配置解析 核心配置文件 mybatis-config.xml 系统核心配置文件 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 能配置的内容如下: configuration(配置) properties(属性) settings(设置) typeAliases( 阅读全文
摘要:
1、初识MyBatis 环境说明: jdk 8 + MySQL 5.7.19 maven-3.6.1 IDEA 学习前需要掌握: JDBC MySQL Java 基础 Maven Junit 什么是MyBatis? MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 阅读全文
摘要:
1,什么是HTML? HTML Hyper Text Markup Language(超文本标记语言) HTML5优势 知名浏览器对HTML5的支持 市场的需求 可以夸平台 W3C World Wide Web Consortium(万维网联盟) W3C标准 结构化标准语言(HTML、XML) 表现 阅读全文
摘要:
MarkDown语法学习 标题 #+空格 一级标题 #+空格 二级标题 ##+空格 字体 加两个“*”,字体加粗 字体 加一个“*”,字体倾斜 字体 加三个“*”,字体加粗倾斜 字体 两个“~” 删除字体 字体 引用 一个">"+空格 狂神说 分割线 三个”-“ 三个”*“ 图片 格式:”“ 超链接 阅读全文