原创 SpringBoot實戰教程-知識點拾遺

本篇知識點包括@Scheduled創建定時任務、@Async實現異步調用、 SpringBoot整合攔截器、多種發佈打包方式等。文章目錄12.1 使用@Scheduled創建定時任務12.2 使用@Async實現異步調用12.3

原创 SpringBoot實戰教程-性能優化以及2.0新特性

文章目錄10.1組件自動掃描帶來的問題10.2將Servlet容器變成Undertow10.3 SpringBoot JVM參數調優11.1以Java 8 爲基準11.2內嵌容器包結構調整11.3 Servlet-specific

原创 SpringBoot實戰教程-監控管理

文章目錄9.1 Actuator監控應用9.2 Admin-UI分佈式微服務監控中心Admin-UI-Server 服務端Admin-UI-Client 客戶端 9.1 Actuator監控應用 Actuator是spring b

原创 SpringBoot實戰教程-熱部署

文章目錄8.1 什麼是熱部署8.2 項目演示案例8.3 熱部署原理8.4 Devtools原理 8.1 什麼是熱部署 熱部署:項目的熱部署,就是在應用程序在不停止的情況下,實現新代碼的部署。對於Java應用程序來說,熱部署就是在運

原创 SpringBoot實戰教程-SpringBoot自動裝配原理

  Spring Boot在進行SpringApplication對象實例化時會通過Spring提供的SPI機制加載META-INF/spring.factories文件,根據配置的接口實現類名稱,在程序中讀取這些配置文件並實例化

原创 SpringBoot實戰教程-緩存支持

  Ehcache是Java領域廣泛使用的一個健壯、可靠、功能齊全的開源緩存框架。Ehcache從進程內緩存一直擴展到具有TB級的進程內外緩存。提供了內存、磁盤文件存儲,以及分佈式存儲方式等多種靈活的緩存管理方案。最吸引人的是很容

原创 SpringBoot實戰教程-日誌管理及代碼簡化

  spring boot內部使用Commons Logging來記錄日誌,但也兼容一些主流日誌框架實現,例如java.util.logging,Log4J2以及Logback。本篇介紹springboot整合第三方日誌框架。文章

原创 SpringBoot實戰教程-數據訪問

歡迎關注公衆號「程猿薇蔦」 文章目錄導讀4.1、整合使用JdbcTemplate4.1.1 引入pom依賴4.1.2 配置application.properties4.1.3 UserService類4.1.4 單元測試4.2

原创 SpringBoot實戰教程-SpringBoot事務管理

本篇主要介紹springboot事務管理和springboot分佈式事務管理。文章目錄5.1 SpringBoot事務管理5.1.1.0 配置文件信息5.1.1.1 Mapper層5.1.1.2 Service層5.1.1.3 C

原创 SpringBoot實戰教程-springboot概論

文章目錄1.1、SpringBoot簡介1.2、環境配置1.3、SpringBoot和SpringMVC區別1.4、SpringBoot和SpringCloud區別 1.1、SpringBoot簡介   我們在學習Spring框架

原创 SpringBoot實戰教程-Web開發

文章目錄3.1、 靜態資源訪問3.2、 渲染Web頁面3.3、 使用Freemarker模板引擎渲染web視圖3.3.1、引入pom依賴3.3.2、後臺代碼3.3.3、前臺代碼3.3.4、配置Freemarker3.3.5、Fre

原创 SpringBoot實戰教程-快速入門

  本篇通過一個簡單的案例帶領大家快速入門,讓大家對springboot有個整體把握。 文章目錄2.1、創建一個Maven工程2.2、編寫pom文件2.3、編寫HelloWorld2.4、SpringBoot引導方式12.5、Sp

原创 SpringBoot實戰教程-前言

SpringBoot已然成爲中小企業構建web應用系統的標準工具,堪稱快速開發神器。尤其是隨着微服務的全面普及,SpringBoot更加成了服務化開發事實上的行業標準。市面上講解SpringBoot的書籍很多,但是大多篇幅較大,

原创 SpringBoot實戰教程-回顧Spring的Java配置方式

文章目錄導讀Spring註解驅動的發展0.1.1、Spring1.x 時代0.1.2、Spring2.x時代0.1.3、Spring3.x到Spring4.x0.1.4、Spring5.x時代Spring的Java配置方式0.2.

原创 InfluxDB實戰教程

文章目錄1.簡介2.安裝3.數據操作4. SpringBoot整合InfluxDB 1.簡介 2.安裝 安裝和卸載 3.數據操作 3.1創建數據庫 3.2刪除數據庫 3.3插入數據 3.4刪除數據 3.5更新數據 3.6查詢數據