摘要: 文章目录 1. 继承 AbstractEndpoint 抽象类 2. 创建端点配置类 3. 运行 4. 源代码 文章目录 Spring Boot 提供的端点不能满足我们的业务需求时,我们可以自定义一个端点。 本文,我将演示一个简单的自定义端点,用来查看服务器的当前时间,它将返回两个参数,一个是标准的 阅读全文
posted @ 2017-07-27 17:16 long77 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. 内置 HealthIndicator 监控检测 2. 自定义 HealthIndicator 监控检测 3. 源代码 文章目录 Health 信息是从 ApplicationContext 中所有的 HealthIndicator 的 Bean 中收集的, Spring Boot 内 阅读全文
posted @ 2017-07-27 17:08 long77 阅读(4145) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. 快速开始 2. 监控和管理端点3. 定制端点 2.1. health 应用健康指标 2.2. info 查看应用信息 2.3. metrics 应用基本指标 2.4. trace 基本的HTTP跟踪信息 2.5. shutdown关闭当前应用 4. 源代码 文章目录 Spring B 阅读全文
posted @ 2017-07-27 16:56 long77 阅读(4556) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. 依赖 2. 部署 3. 调试 4. 源代码 文章目录 设置远程调试,可以在正式环境上随时跟踪与调试生产故障。 依赖 在 pom.xml 中增加远程调试依赖。 部署 部署时,执行相关命令。 调试 在本地 Eclipse 管理界面,鼠标双击 Run 按钮,选择 Debug Configu 阅读全文
posted @ 2017-07-27 16:51 long77 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. spring-boot-devtools 实现热部署 2. Spring Loaded 实现热部署 3. 模板文件热部署 4. 源代码 文章目录 Spring Boot 支持页面与类文件的热部署。 spring-boot-devtools 实现热部署 spring-boot-devt 阅读全文
posted @ 2017-07-27 16:35 long77 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. 环境依赖 2. 状态和事件 2.1. 状态枚举 2.2. 事件枚举 3. 状态机配置4. 状态监听器 3.1. 初始化状态机状态 3.2. 初始化状态迁移事件 5. 总结 6. 源代码 文章目录 Spring StateMachine 让状态机结构更加层次化,可以帮助开发者简化状态机 阅读全文
posted @ 2017-07-27 16:23 long77 阅读(8358) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. Spring Boot 集成异步任务 2. 单发服务模式 3. 请求应答模式 4. 源代码 文章目录 Spring 对异步任务具有很好的支持。这篇文章,我们透过 Spring Boot 来讲解下单发服务模式和请求应答模式。 Spring Boot 集成异步任务 在 Spring Bo 阅读全文
posted @ 2017-07-27 16:00 long77 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. Spring Boot 集成 Java Mail 2. 单元测试 3. 源代码 文章目录 Spring 对 Java Mail 有很好的支持。因此,Spring Boot 也提供了自动配置的支持。 Spring Boot 集成 Java Mail Spring Boot 中使用 Ja 阅读全文
posted @ 2017-07-27 15:13 long77 阅读(1731) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. FreeMaker 代替 JSP 作为页面渲染 2. 生成静态文件 3. 扩展阅读 4. 源代码 文章目录 Spring Boot 提供了很多模板引擎的支持,例如 FreeMarker、Thymeleaf。这篇,我们看下 Spring Boot 如何集成和使用 FreeMarker。 阅读全文
posted @ 2017-07-27 14:54 long77 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. 什么是 RabitMQ 2. Spring Boot 整合 RabbitMQ 3. 实战演练4. 源代码 3.1. 一个简单的实战开始 3.1.1. Configuration 3.1.2. 消息生产者 3.1.3. 消息消费者 3.1.4. 运行 3.1.5. 单元测试 3.2.  阅读全文
posted @ 2017-07-27 14:53 long77 阅读(1899) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. 生成证书 2. 配置 HTTPS 支持 3. 启动与测试 4. 源代码 文章目录 Spring Boot 内嵌的 Tomcat 服务器可以启用 HTTPS 支持。 生成证书 使用第三方 CA 证书。或者,通过 keytool 命令行工具生产密钥和证书。 keytool 是一个 Jav 阅读全文
posted @ 2017-07-27 14:29 long77 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. Jetty 的切换 2. Undertow的使用 文章目录 Spring Boot 可选择内嵌 Tomcat、Jetty 和 Undertow,因此我们不需要以 war 包形式部署项目。《Spring Boot 揭秘与实战(五) 服务器篇 - 内嵌的服务器 Tomcat剖析》一文,已 阅读全文
posted @ 2017-07-27 14:25 long77 阅读(344) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 内嵌的 Tomcat 服务器默认运行在 8080 端口。如果,我们需要修改Tomcat的端口,我们可以在 src/main/resources/application.properties 中配置Tomcat信息。 现在,你可以重新运行上面的例子,看下是不是 Tomcat 的 阅读全文
posted @ 2017-07-27 14:23 long77 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. 内嵌的 Tomcat,一个Jar包运行 2. 如何定制内嵌 Tomcat3. War 包部署的使用细节 2.1. 设置内嵌Tomcat的端口 2.2. 设置内嵌Tomcat的最大线程数 2.3. 设置内嵌Tomcat的编码 2.4. 官方提供的常用配置参数 4. 总结 5. 源代码 阅读全文
posted @ 2017-07-27 11:34 long77 阅读(6619) 评论(0) 推荐(2) 编辑
摘要: 文章目录 1. 使用属性文件2. YAML文件 1.1. 自定义属性 1.2. 参数引用 1.3. 随机数属性 1.4. application-{profile}.properties参数加载 3. 源代码 文章目录 Spring 框架本身提供了多种的方式来管理配置属性文件。Spring 3.1 阅读全文
posted @ 2017-07-27 09:53 long77 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. 默认的日志框架 logback2. 常用的日志框架 log4j 1.1. 日志级别 1.2. 日志文件 3. 源代码 文章目录 Java 有很多日志系统,例如,Java Util Logging, Log4J, Log4J2, Logback 等。Spring Boot 也提供了不同 阅读全文
posted @ 2017-07-27 09:37 long77 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. Redis Cache 集成 2. 源代码 文章目录 本文,讲解 Spring Boot 如何集成 Redis Cache,实现缓存。 在阅读「Spring Boot 揭秘与实战(二) 数据缓存篇 - 快速入门」后,对 Spring Boot 集成缓存机制有一定了解后,我们来了解下 阅读全文
posted @ 2017-07-27 09:26 long77 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1. Guava Cache 集成 2. 个性化配置 3. 源代码 文章目录 本文,讲解 Spring Boot 如何集成 Guava Cache,实现缓存。 在阅读「Spring Boot 揭秘与实战(二) 数据缓存篇 - 快速入门」后,对 Spring Boot 集成缓存机制有一定了解 阅读全文
posted @ 2017-07-27 09:14 long77 阅读(1269) 评论(0) 推荐(0) 编辑