App下載
最新 最熱

什么是spring?java后端框架spring介紹!

Spring是一個開源的Java后端框架,它提供了一系列的模塊和功能,可以幫助開發(fā)者快速、高效地構(gòu)建基于Spring的應(yīng)用程序。Spring框架的核心特點有:

2023-06-12
2286

【W(wǎng)3Cschool推薦】Java開發(fā)工程師學(xué)習(xí)路線圖2022版

面對網(wǎng)上琳瑯滿目的 Java 教程,很多同學(xué)想要自學(xué)卻不知從哪開始,這份 Java 開發(fā)工程師學(xué)習(xí)路線圖 2022 版是編程獅(W3Cschool)整理推薦,湯小洋老師主講的一套適合零基礎(chǔ)小白的從基礎(chǔ)到高級的系列視頻課程,希望對大家有所幫助。

2022-03-31
7014

Spring 管理的 Hibernate 事件監(jiān)聽器

Hibernate 提供事件偵聽器作為其 SPI 的一部分。您可以將偵聽器連接到許多事件,包括預(yù)插入、后插入、預(yù)刪除、刷新等。

2021-09-24
2650

使用 Spring 和 Hibernate 自定義審計日志

如果您需要對所有數(shù)據(jù)庫操作進(jìn)行自動審計,并且您正在使用 Hibernate……您應(yīng)該使用?Envers?或?spring data jpa auditing?。但是如果由于某些原因您不能使用 ?Envers?,您可以使用 ?hibernate?事件偵聽器和 ?spring?事務(wù)同步來實現(xiàn)類似的功能。

2021-09-24
2824

使用 Caffeine 和 Spring Boot 的多個緩存配置

緩存是幾乎所有應(yīng)用程序性能的關(guān)鍵。有時需要分布式緩存,但并非總是如此。在許多情況下,本地緩存可以正常工作,并且不需要分布式緩存的開銷和復(fù)雜性。

2021-09-24
3781

Spring Boot 中的多個 TTL 緩存

Spring Framework 為常見緩存場景提供了全面的抽象,而無需耦合到任何受支持的緩存實現(xiàn)。但是,特定存儲的到期時間聲明不是此抽象的一部分。如果我們要設(shè)置緩存的生存時間,則必須調(diào)整所選緩存提供程序的配置。從這篇文章中,您將學(xué)習(xí)如何為具有不同 TTL 配置的多個 Caffeine 緩存準(zhǔn)備設(shè)置。

2021-09-24
3432

在 Spring 中使用多個動態(tài)緩存

?CompositeCacheManager?從理論上講,Spring應(yīng)該允許使用多個緩存管理器。它的工作原理是詢問底層緩存管理器是否有具有請求名稱的緩存。問題在于當(dāng)您需要基于某些全局配置動態(tài)創(chuàng)建的緩存時。這是常見的情況,當(dāng)您不想手動定義緩存,而只想添加?@Cacheable?并讓 spring(和底層緩存管理器)使用一些合理的默認(rèn)值為您創(chuàng)建緩存時。

2021-09-18
2683

Spring Security 的內(nèi)容安全策略隨機數(shù)

Content-Security-Policy?對網(wǎng)絡(luò)安全很重要。然而,它還不是主流,它的語法很難,它相當(dāng)令人望而卻步,工具很少對其提供靈活的支持。雖然 Spring Security 確實有一個內(nèi)置的內(nèi)容安全策略 (CSP) 配置,但它允許您指定策略字符串,而不是動態(tài)構(gòu)建它。在某些情況下,您需要的不止這些。

2021-09-18
2993

Spring Integration中獲取TLS客戶端證書

Spring Integration 是一個非常強大且可擴展的繼承框架。但有時,如何獲取你所需要的一些信息并非易事。就我而言 - 可以用于在 TLS(基于 TLS 的系統(tǒng)日志)連接中進(jìn)行相互身份驗證的證書。你有一個接收消息的 Java 方法,理想情況下,你希望獲得客戶端使用的證書鏈來對其進(jìn)行身份驗證(例如,你可能需要提取 CN)。

2021-09-04
2263

SpringCloud入門實現(xiàn)環(huán)境的初步搭建 詳細(xì)搭建過程

SpringCloud作為當(dāng)下最為流行的微服務(wù)框架,也越來越多的人去學(xué)習(xí)和使用這個框架。下面,我將帶大家簡單地認(rèn)識一下SpringCloud框架,以及如何來搭建一個SpringCloud實驗環(huán)境的教程。

2021-08-03
4044