摘要: 本文记录学习在SpringBoot中使用Mybatis。 一 什么是Mybatis MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和 阅读全文
posted @ 2019-01-29 15:32 梓&艺 阅读(918) 评论(0) 推荐(1) 编辑
摘要: 本文记录学习使用spring data jpa访问数据库 一 什么是Spring Data JPA JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象、关联映射工具来管理Java应用中的关系数据。主要是为了简化现有的持久化开发工 阅读全文
posted @ 2019-01-28 16:51 梓&艺 阅读(854) 评论(0) 推荐(1) 编辑
摘要: 本文记录在SpringBoot中使用JdbcTemplate访问数据库。 一 JDBC回顾 最早是在上学时接触的使用JDBC访问数据库,主要有以下几个步骤: 1 加载驱动 Class.forName(Driver) 2 获取数据库连接 conn = DriverManager.getConnecti 阅读全文
posted @ 2019-01-25 17:12 梓&艺 阅读(2295) 评论(0) 推荐(0) 编辑
摘要: 上一篇博文记录了再springboot项目中读取属性文件中配置的属性,本文学习在springboot项目中记录日志。 日志记录在项目中是很常见的一个功能了,对排查问题有很大帮助,也可以做分类分析及统计。SpringBoot内部使用的是Commons Logging做日志的记录,但是对其他的日志框架也 阅读全文
posted @ 2019-01-24 18:28 梓&艺 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中介绍了在idea中创建springboot工程及使用web工程输出“helloworld”到前端页面,本文学习在springboot工程中读取属性文件中的属性值。 一 自定义属性 在application.properties文件中添加属性配置项 myapp.name=helloworld 阅读全文
posted @ 2019-01-23 17:07 梓&艺 阅读(1061) 评论(4) 推荐(0) 编辑
摘要: 一 什么是springboot springboot是一个全新的框架,它设计的目的简化spring项目的初始环境的搭建和开发,主要有以下几个特点: 1、简化初始配置 ,可与主流框架集成; 2、内置Servlet容器,无需在打War包; 3、使用了Starter(启动器)管理依赖并版本控制; 4、大量 阅读全文
posted @ 2019-01-22 14:41 梓&艺 阅读(3931) 评论(2) 推荐(2) 编辑
摘要: 一 什么是装饰器模式 装饰者模式(Decorator Pattern),是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。其中值得我们注意的有以下3点: 1 不改变原类文件; 2 不使用继承; 3 动态扩展对象功能。 结构图如下: 阅读全文
posted @ 2019-01-09 18:29 梓&艺 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一 什么是模板模式 模板模式是在一个抽象类中定义了执行它的方法的方式(模板方法),由抽象类的子类根据具体的业务需求去重写父类的中方法,但执行时将调用抽象类中定义的方式进行。 二 模板模式原理分析 在模板模式中,我们需要2个类,如下图 1 抽象的父类:在父类中,我们定义模板方法; 2具体的实现的子类: 阅读全文
posted @ 2019-01-05 22:25 梓&艺 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 在之前的一篇博客中已经简单的实现了spring的IOC和DI功能,本文将在之前的基础上实现mvc功能。 一 什么是MVC MVC简单的说就是一种软件实现的设计模式,将整个系统进行分层,M(model 数据模型,业务逻辑层) 、V(view 视图层)、C(controller 控制器调度),实现应用程 阅读全文
posted @ 2018-12-31 23:37 梓&艺 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 一 什么是单例模式 单例模式指的是使用单例模式创建的类实例,在程序的生命周期内,只有一个唯一的实例对象被其他类调用,即其他类调用的此类的实例对象都是相同的一个。 二 单例实现 分析 单例的实现有多种方法,我们结合代码来看 这是基本的一种单例实现方式,当被需要的时候才会创建实例对象,所以称为懒汉式(l 阅读全文
posted @ 2018-12-29 17:07 梓&艺 阅读(162) 评论(0) 推荐(0) 编辑