Spring Boot提供了兩種格式的配置文件,分別是properties 和 yml。Spring Boot最大的特點就是自動化配置,如果我們想修改自動化配置的默認值,就可以通過配置文件來指定自己服務器相關的參數。 配置文件集約管理了配置信息,如果把配置參數寫到Java代碼中,維護 ...
Spring Boot默認上傳的單個文件大小 MB,一次上傳的總文件大小為 MB。 單個文件上傳使用MultipartFile參數來接收文件,多文件使用MultipartFile 數組來接收,然后遍歷它,當成單文件來處理。 問題一:如何配置上傳文件大小限制 思考:SpringBoot項目推薦使用jar包的方式來運行項目,而實際應用中我們也發現jar包運行項目更加方便。但是當打完jar包后,這個ja ...
2020-10-03 23:36 0 887 推薦指數:
Spring Boot提供了兩種格式的配置文件,分別是properties 和 yml。Spring Boot最大的特點就是自動化配置,如果我們想修改自動化配置的默認值,就可以通過配置文件來指定自己服務器相關的參數。 配置文件集約管理了配置信息,如果把配置參數寫到Java代碼中,維護 ...
日志是一個系統非常重要的一部分,我們經常需要通過查看日志來定位問題,今天我們一起來學習一下Spring Boot的日志系統。有很多同學習慣性的在生產代碼中使用System.out來輸出日志,這是不推薦的一種做法,因為System.out是一個同步操作,會在一定程度上影響系統性能,而Logger ...
RocketMQ簡介 RocketMQ是阿里巴巴開源的消息中間件。目前已經貢獻給Apache軟件基金會,成為Apache的頂級項目。 rocketMQ基本概念 1. Producer Gro ...
只關心消息的發送,消費者只關心消息的接收,沒有業務邏輯的侵入,輕松實現業務解耦。 2. 消息隊列有什 ...
在上一章中SpringBoot整合RabbitMQ,已經詳細介紹了消息隊列的作用,這一種我們直接來學習SpringBoot如何整合kafka發送消息。 kafka簡介 kafka是用Scala和J ...
在項目開發中,除了需要短信驗證外,有時候為了節省 短信費也會使用郵件發送。在Spring項目中發送郵件需要封裝復雜的消息體,不太方便。而在Spring Boot項目中發送郵件就太簡單了,下面一起來看看Spring Boot如何發送郵件。 本文以126郵箱為例進行郵件發送功能,其他郵箱的配置 ...
Quartz是一個定時任務的調度框架,涉及到的主要概念有以下幾個: Scheduler:調度器,所有的調度都由它控制,所有的任務都由它管理。 Job:任務,定義業務邏輯。 JobDetail:基 ...
在上一章內容中——使用logback管理日志,我們詳細講述了如何將日志生成文件進行存儲。但是在實際開發中,使用文件存儲日志用來快速查詢問題並不是最方便的,一個優秀系統除了日志文件還需要將操作日志進行持久化,來監控平台的操作記錄。今天我們一起來學習一下如何通過apo來記錄日志。 為了讓記錄日志 ...