自定义博客皮肤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)
  • 收藏
  • 关注

原创 DI+AOP

依赖注入(DI) DI—Dependency Injection,即“依赖注入”:组件之间依赖关系由容器在运行期决定,形象的说,即由容器动态的将某个依赖关系注入到组件之中。依赖注入的目的并非为软件系统带来更多功能,而是为了提升组件重用的频率,并为系统搭建一个灵活、可扩展的平台。 通过依赖注入机制,我们只需要通过简单的配置,而无需任何代码就可指定目标需要的资源,完成自身的业务逻辑,而不需要关心具体的...

2018-09-27 04:00:40 258

原创 Spring框架初识

Spring框架 Spring框架可以做什么? Spring可以轻松创建java企业级应用程序。它提供了在企业环境中使用java语言所需的一切,支持Groovy和Kotlin作为JVM上的替代语言,并可根据应用程序的需要灵活地创建多种体系结构。从Spring Framework 5.0开始,Sping需要JDK 8+ (Java SE 8+) ,并且已经为JDK 9提供了开箱即用的支持。 Spri...

2018-09-24 17:38:20 170

原创 Mybatis详解之foreach

foreach 动态SQL的另一个常用的操作需求是对一个集合进行便利,通常是在构建IN条件语句的时候。比如: <select id="selectPostIn" resultType="domain.blog.Post"> SELECT * FROM POST P WHERE ID in <foreach item="item" index="index" coll...

2018-09-19 23:29:16 349

原创 MyBatis学习总结第四章节

动态SQL 动态SQL的简介: MyBatis的强大特性之一便是它的动态 SQL。 如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。有些时候,SQL语句where条件中,需要一些 安全判断,**例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数...

2018-09-17 22:36:34 121

原创 MyBatis学习总结第三章节

实现关联表查询续 一对一关联: 这里我们假设一个老师只负责教一个班级,那么老师和班级之间的关系就是一种一对一的关系。 那么我们可以创建一张教师表和班级表: CREATE TABLE teacher( t_id INT PRIMARY KEY AUTO_INCREMENT, t_name VARCHAR(20) ); CREATE TABLE class( ...

2018-09-10 18:00:25 232

原创 MyBatis学习总结第二章节

优化MyBatis配置文件中的配置 1.连接数据库的配置单独放在一个properties文件中 在conf.xml文件中引用此文件: <?xml version="1.0" encoding="UTF-8?> <!DOCTYPE configuration PUBLIC "-//mybitis.org//DTD Config 3.0//EN" "http://my...

2018-09-07 15:08:03 238

空空如也

空空如也

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

TA关注的人

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