天天看點

Spring Boot揭秘與實戰

Spring Boot 揭秘與實戰(九) 應用監控篇 - HTTP 應用監控

Spring Boot 提供運作時的應用監控和管理功能。本文,我們通過 HTTP 實作對應用的監控和管理。 部落格位址:http://blog.720ui.com/ 快速開始 Spring Boot 監控核心是 spring-boot-starter-actuator 依賴,增加…

Spring Boot 揭秘與實戰(二) 資料存儲篇 - ElasticSearch

本文講解Spring Boot基礎下,如何使用 ElasticSearch,實作全文搜尋。原文位址:Spring Boot 揭秘與實戰(二) 資料存儲篇 - ElasticSearch部落格位址:http://blog.720ui.com/ 版本須知 spring data el…

Spring Boot 揭秘與實戰(九) 應用監控篇 - HTTP 健康監控

Health 資訊是從 ApplicationContext 中所有的 HealthIndicator 的 Bean 中收集的, Spring Boot 内置了一些 HealthIndicator。 部落格位址:http://blog.720ui.com/ 内置 HealthIn…

Spring Boot 揭秘與實戰(二) 資料存儲篇 - MySQL

本文講解 Spring Boot 基礎下,如何使用 JDBC,配置資料源和通過 JdbcTemplate 編寫資料通路。原文位址:Spring Boot 揭秘與實戰(二) 資料存儲篇 - MySQL部落格位址:http://blog.720ui.com/ 環境依賴 修改 POM …

Spring Boot 揭秘與實戰(七) 實用技術篇 - FreeMarker 模闆引擎

Spring Boot 提供了很多模闆引擎的支援,例如 FreeMarker、Thymeleaf。這篇,我們看下 Spring Boot 如何內建和使用 FreeMarker。 部落格位址:http://blog.720ui.com/ Spring Boot 中使用 FreeMa…

Spring Boot 揭秘與實戰(二) 資料存儲篇 - MongoDB

本文講解 Spring Boot 基礎下,如何使用 MongoDB,編寫資料通路。原文位址:Spring Boot 揭秘與實戰(二) 資料存儲篇 - MongoDB部落格位址:http://blog.720ui.com/ 環境依賴 修改 POM 檔案,添加spring-boot-…

Spring Boot 揭秘與實戰(二) 資料存儲篇 - Redis

本文講解Spring Boot基礎下,如何整合Redis,編寫資料通路。原文位址:Spring Boot 揭秘與實戰(二) 資料存儲篇 - Redis部落格位址:http://blog.720ui.com/ 環境依賴 修改 POM 檔案,添加 spring-boot-starte…

Spring Boot 揭秘與實戰(二) 資料存儲篇 - MyBatis整合

本文講解Spring Boot基礎下,如何整合MyBatis架構,編寫資料通路。原文位址:Spring Boot 揭秘與實戰(二) 資料存儲篇 - MyBatis整合部落格位址:http://blog.720ui.com/ 環境依賴 修改 POM 檔案,添加mybatis-spr…

Spring Boot 揭秘與實戰(六) 消息隊列篇 - RabbitMQ

本文,講解 Spring Boot 如何內建 RabbitMQ,實作消息隊列。 部落格位址:http://blog.720ui.com/ 什麼是 RabitMQ RabbitMQ 是一個在 AMQP 基礎上完整的,可複用的企業消息系統。 關于 RabbitMQ 的使用,可以閱讀之…

Spring Boot 揭秘與實戰(五) 伺服器篇 - 内嵌的伺服器 Tomcat剖析 | 掘金技術征文

Spring Boot 預設使用的是 Tomcat 作為内嵌的伺服器。是以,我們搭建一個 Web 工程将會變得非常的簡單。 内嵌的 Tomcat,一個Jar包運作 還記得,《Spring Boot 揭秘與實戰(一) 快速上手》講到的例子麼?我們來回顧下。首先,修改 POM 檔案…

Spring Boot 揭秘與實戰(八) 釋出與部署 - 開發熱部署

Spring Boot 支援頁面與類檔案的熱部署。 部落格位址:http://blog.720ui.com/ spring-boot-devtools 實作熱部署 spring-boot-devtools 最重要的功能就是熱部署。它會監聽 classpath 下的檔案變動,并且會…

Spring Boot 揭秘與實戰 源碼分析 - 工作原理剖析

結合《Spring Boot 揭秘與實戰 源碼分析 - 開箱即用,内藏玄機》一文,我們再來深入的了解 Spring Boot 的工作原理。 部落格位址:http://blog.720ui.com/ 在《Spring Boot 揭秘與實戰 源碼分析 - 開箱即用,内藏玄機》一文,我…

Spring Boot 揭秘與實戰(二) 資料緩存篇 - Redis Cache

本文,講解 Spring Boot 如何內建 Redis Cache,實作緩存。 部落格位址:http://blog.720ui.com/ 在閱讀「Spring Boot 揭秘與實戰(二) 資料緩存篇 - 快速入門」後,對 Spring Boot 內建緩存機制有一定了解後,我們來…

Spring Boot 揭秘與實戰(二) 資料存儲篇 - 聲明式事務管理

本文講解 Spring Boot 如何使用聲明式事務管理。 部落格位址:http://blog.720ui.com/ 聲明式事務 Spring 支援聲明式事務,使用 @Transactional 注解在方法上表明這個方法需要事務支援。此時,Spring 攔截器會在這個方法調用時,…

Spring Boot 揭秘與實戰(二) 資料緩存篇 - 快速入門

為了提高性能,減少資料庫的壓力,使用緩存是非常好的手段之一。本文,講解 Spring Boot 如何內建緩存管理。 部落格位址:http://blog.720ui.com/ 聲明式緩存 Spring 定義 CacheManager 和 Cache 接口用來統一不同的緩存技術。例如…

Spring AMQP 實戰 - 整合 RabbitMQ 發送郵件

這篇文章,我們開始 Spring AMQP 項目實戰旅程。 原文位址:Spring AMQP 實戰 - 整合 RabbitMQ 發送郵件部落格位址:http://blog.720ui.com/ 介紹 通過這個項目實戰旅程,你會學習到如何使用 Spring Boot 整合 Spri…

Spring Boot 揭秘與實戰(九) 應用監控篇 - 自定義監控端點

Spring Boot 提供的端點不能滿足我們的業務需求時,我們可以自定義一個端點。 部落格位址:http://blog.720ui.com/ 本文,我将示範一個簡單的自定義端點,用來檢視伺服器的目前時間,它将傳回兩個參數,一個是标準的包含時區的目前時間格式,一個是目前時間的時間…

Spring Boot 揭秘與實戰 自己實作一個簡單的自動配置子產品

書接上回,《Spring Boot 揭秘與實戰 源碼分析 - 工作原理剖析》。為了更好的了解 Spring Boot 的 自動配置和工作原理,我們自己來實作一個簡單的自動配置子產品。 部落格位址:http://blog.720ui.com/ 假設,現在項目需要一個功能,需要自動記錄…

Spring Boot 揭秘與實戰(二) 資料緩存篇 - Guava Cache

本文,講解 Spring Boot 如何內建 Guava Cache,實作緩存。 部落格位址:http://blog.720ui.com/ 在閱讀「Spring Boot 揭秘與實戰(二) 資料緩存篇 - 快速入門」後,對 Spring Boot 內建緩存機制有一定了解後,對 S…

Spring Boot 揭秘與實戰(四) 配置檔案篇 - 有哪些很棒的特性

Spring 架構本身提供了多種的方式來管理配置屬性檔案。Spring 3.1 之前可以使用 PropertyPlaceholderConfigurer。Spring 3.1 引入了新的環境(Environment)和概要資訊(Profile)API,是一種更加靈活的處理不同環…

Spring Boot 開箱即用,内藏玄機

Spring Boot 提供了很多開箱即用的依賴子產品,那麼,Spring Boot 如何巧妙的做到開箱即用,自動配置的呢? 開箱即用,内藏玄機 Spring Boot提供了很多“開箱即用”的依賴子產品,都是以spring-boot-starter-xx作為命名的。例如,之前提到的…

Spring Boot 揭秘與實戰(三) 日志架構篇 - 如何快速內建日志系統

Java 有很多日志系統,例如,Java Util Logging, Log4J, Log4J2, Logback 等。Spring Boot 也提供了不同的選項,比如日志架構可以用 logback 或 log4j 等。原文位址:Spring Boot 揭秘與實戰(三) 日志框…

Spring Boot 揭秘與實戰(一) 快速上手

計劃開個專欄,講解《Spring Boot 揭秘與實戰》系列。原文位址:Spring Boot 揭秘與實戰(一) 快速上手部落格位址:http://blog.720ui.com/ 簡介 什麼是Spring Boot Spring Boot其設計目的是用來簡化 Spring 應用的…

Spring Boot 揭秘與實戰(二) 資料存儲篇 - 資料通路與多資料源配置

在某些場景下,我們可能會在一個應用中需要依賴和通路多個資料源,例如針對于 MySQL 的分庫場景。是以,我們需要配置多個資料源。原文位址:Spring Boot 揭秘與實戰(二) 資料存儲篇 - 資料通路與多資料源配置部落格位址:http://blog.720ui.com/ 環境…

Spring Boot 揭秘與實戰(二) 資料緩存篇 - EhCache

本文,講解 Spring Boot 如何內建 EhCache,實作緩存。 部落格位址:http://blog.720ui.com/ 在閱讀「Spring Boot 揭秘與實戰(二) 資料緩存篇 - 快速入門」後,對 Spring Boot 內建緩存機制有一定了解後,我們來了解下 …

Spring Boot 揭秘與實戰(二) 資料存儲篇 - JPA

本文講解 Spring Boot 基礎下,如何整合 JPA 架構,編寫資料通路。 部落格位址:http://blog.720ui.com/ 環境依賴 修改 POM 檔案,添加 spring-boot-starter-data-jpa 依賴。 <group…

繼續閱讀