摘要: MyBatis中的sql语句可以用动态生成,及用条件判断来拼写sql语句 1.使用if+where 来拼写sql语句 如图,根据传入的参数用if判断来拼写sql 2.使用trim+if实现sql的拼写 如图:trim中有一些属性: 《1》prefix:前缀 《2》prefixOverrides="a 阅读全文
posted @ 2018-06-19 11:56 MyKing 阅读(695) 评论(0) 推荐(2) 编辑
摘要: MyBatis是一个半自动ORM框架,优势如下: 1.不用考虑公共问题,框架帮我们完成。 2.可以专心于业务逻辑,保证核心业务逻辑的开发质量 3.结构统一,便与学习。 框架的概念: 框架(Framework)是一个提供可重用的公共结构半成品。它为我们构建新的应用程序提供了极大的便利。 如何搭建MyB 阅读全文
posted @ 2018-06-19 10:32 MyKing 阅读(151) 评论(0) 推荐(2) 编辑
摘要: 之前我们配置IOC(控制反转)都是在xml中配置,现在通过注解配置IOC会减少很多代码 @Repository:用于标注DAO类 @Service:用于标注业务类 @Controller:用于标注控制器类 例: 这是DAO中的一个实现类,我们使用@Repository("别名")如果不写,默认是类名 阅读全文
posted @ 2018-06-27 10:27 MyKing 阅读(674) 评论(0) 推荐(1) 编辑
摘要: Spring AOP 又称 面向切面编程,要实现AOP就要有切点,增强,织入,连接点,切面... 增强又分为:前置增强,后置增强,异常抛出增强,环绕增强,后置增强,最终增强 编写配置文件中的增强代码之前我们先创建一个增强类,用于存放增强的代码: 配置文件中: 阅读全文
posted @ 2018-06-25 10:32 MyKing 阅读(705) 评论(0) 推荐(1) 编辑
摘要: 1.Spring是什么? Spring是一个轻量级的框架,它大大简化了java企业级开发,提供了强大,稳定的功能。 Spring框架大约由20个功能模块组成,这些模块被分为6个部分,分别是:Core Container,Data Access/Integration, Web , Aop ,Inst 阅读全文
posted @ 2018-06-22 10:48 MyKing 阅读(238) 评论(0) 推荐(1) 编辑