随笔分类 -  SpringBoot应用

摘要:一、简介 RestTemplate 是 Spring 提供的用于访问 Rest 服务的客户端, RestTemplate 提供了多种便捷访问远程 HTTP 服务的方法,能够大大提高客户端的编写效率。相较于之前常用的 HttpClient , RestTemplate 是一种更优雅的调用 RESTfu 阅读全文
posted @ 2020-05-21 14:23 MarkLogZhu 阅读(1684) 评论(0) 推荐(0) 编辑
摘要:利用 jackson 的 json 序列化和反序列化 总结: 支持 请求中格式为 的字符串,后台用 接收,及返回值 转为 格式 String; 支持java8日期api; 不支持 请求中 等类型的字符串转为 Date; 当 个别字段需使用 格式 时,可使用 SpringBoot 自带的注解 : Sp 阅读全文
posted @ 2020-05-12 16:03 MarkLogZhu 阅读(3775) 评论(0) 推荐(0) 编辑
摘要:一、StopWatch 简介 1.1 StopWatch 是什么? StopWatch 是 org.springframework.util 包下的一个工具类,通过它可方便的对程序执行时间进行统计。 1.2 简单使用 控制台输出: 二、StopWatch 源码解析 2.1 初始化 StopWatch 阅读全文
posted @ 2020-03-14 16:32 MarkLogZhu 阅读(544) 评论(0) 推荐(0) 编辑
摘要:一、准备工作 1.1 导入依赖 1.2 在 /templates 目录下新建 error 页面 1.3 定义异常基类 二、根据 URL 后缀区分 2.1 创建 URL 异常类 2.2 申明接口 2.3 全局异常处理 UrlSuffixException 2.4 测试 访问 访问 三、根据注解区分 3 阅读全文
posted @ 2020-01-13 14:47 MarkLogZhu 阅读(958) 评论(0) 推荐(0) 编辑
摘要:一、集成邮件服务 1.1 获取客户端授权码 1.2 引入依赖 1.3 设置邮件服务属性 1.4 实现邮件服务 邮件服务接口 邮件服务接口实现 二、测试 2.1 测试简单邮件 测试方法: 执行方法,查看邮箱 2.2 测试带附件邮件 测试方法: 执行方法,查看邮箱 2.3 测试带内联邮件 测试方法: 执 阅读全文
posted @ 2019-11-05 09:33 MarkLogZhu 阅读(221) 评论(0) 推荐(0) 编辑
摘要:一、Thymeleaf 1.1 集成 templates 在 文件中添加依赖 在 文件中添加配置 ​ 注:这些属性是 默认的配置,如果不需要变更的话可以不用配置。 1.2 实例 在 目录下新建 文件 在 目录下新建 文件 启动项目,在浏览器访问: 1.3 常用语法 | 关键字 | 功能介绍 | | 阅读全文
posted @ 2019-11-01 13:40 MarkLogZhu 阅读(1315) 评论(0) 推荐(0) 编辑
摘要:在之前的 "Spring学习之旅(十二) 持久化框架" 中我们介绍了 的使用,今天我们就来了解下另一种持久化框架 Mybatis 。 一、集成 Mybatis 1.1 准备工作 新建用户表 sql CREATE TABLE ( bigint(21) NOT NULL COMMENT '用户编码', 阅读全文
posted @ 2019-10-28 14:42 MarkLogZhu 阅读(1594) 评论(0) 推荐(0) 编辑
摘要:一、集成 MySQL 数据库 1.1 配置 MySQL 添加依赖 设置配置文件 1.2 测试数据库连接 添加测试依赖 在 目录下新建测试类 执行测试,发现绿条说明测试通过。 1.3 设置连接池 SpringBoot 在我们引入 或`spring boot starter data jpa` 依赖后就 阅读全文
posted @ 2019-10-26 16:12 MarkLogZhu 阅读(1753) 评论(0) 推荐(0) 编辑
摘要:一、SpringBoot 介绍 1.1 SpringBoot 使命 在之前我们学习 Spring 时,我们了解到 Spring 最根本的使命就是 简化Java开发。而 SpringBoot 的出现也有其使命存在,它的使命就是为了简化 Spring 。 SpringBoot 使用 "开箱即用和约定优于 阅读全文
posted @ 2019-10-26 11:17 MarkLogZhu 阅读(257) 评论(0) 推荐(0) 编辑