注解
Spring項目中的@Transactional事務(wù)管理
項目中,很多時候數(shù)據(jù)是相對的, 例如:用戶A付錢給用戶B,那么用戶A的賬戶需被扣錢。所扣的錢需被加到用戶B的賬戶上; 但是在項目中,我們的代碼走向是,先扣除了用戶A的賬戶錢,這個時…
阿里:別再手動部署jar包,動態(tài)上傳熱部署真香
近期開發(fā)系統(tǒng)過程中遇到的一個需求,系統(tǒng)給定一個接口,用戶可以自定義開發(fā)該接口的實現(xiàn),并將實現(xiàn)打成jar包,上傳到系統(tǒng)中。系統(tǒng)完成熱部署,并切換該接口的實現(xiàn)。 定義簡單的接口 這里以…
Spring Boot 項目統(tǒng)一結(jié)果,統(tǒng)一異常,統(tǒng)一日志,寫的太好了
統(tǒng)一結(jié)果返回 目前的前后端開發(fā)大部分數(shù)據(jù)的傳輸格式都是json,因此定義一個統(tǒng)一規(guī)范的數(shù)據(jù)格式有利于前后端的交互與UI的展示。 統(tǒng)一結(jié)果的一般形式 是否響應(yīng)成功; 響應(yīng)狀態(tài)碼; 狀…
@ConfigurationProperties注解的使用
在做項目的時候需要使用代碼實現(xiàn)讀取properties文件內(nèi)容,使用@value(name=”xxx”)去讀取,但是當(dāng)參數(shù)變多的時候,通過@value操作就…
正確使用@Async,避免踩坑
用法和介紹 功能描述 @Async是Spring提供的使方法異步的注解 使用方法 SpringBoot項目啟動類增加@EnableAsync注解,開啟異步功能 給需要異步的方法增加…
「Feign」OpenFeign入門以及遠程調(diào)用
一、OpenFeign介紹 OpenFeign是 種聲明式,模版化的HTTP客戶端。使 OpenFeign進 遠程調(diào) 時,開發(fā)者完全感知不到這是在進 遠程調(diào) , 是像在調(diào) 本地 法…
spring Boot必用依賴框架
使用Lombok框架 在編寫POJO類型(包括實體類、VO、DTO等)時,都有統(tǒng)一的編碼規(guī)范,例如: 屬性都是私有的 所有屬性都有對應(yīng)的Setter & Getter方法 …
Nginx 自簽https 證書(反向代理)
以下操作在centos 下執(zhí)行: cd/opt/ssl 證書制作路徑 1)openssl genrsa -des3 -out domain.key 1024 生成RSA密鑰(過程需…
lombok 插件使用時遇到的第2個坑
為了更簡潔的構(gòu)造bean對象,使用注解@Builder,然而發(fā)現(xiàn),通過builder生成的bean對象,字段默認值沒了(備注:日常開發(fā)中,bean 的成員變量盡量使用封裝對象,以及…
孩子如何通過看文言文來提高對語文內(nèi)容的理解能力?
學(xué)習(xí)語文首先應(yīng)該明確語文的總體內(nèi)容。 簡而言之語文分為:基礎(chǔ)知識和基本技能兩大部分。 其中基本技能包括:聽、說、讀、寫四大技能。 古文言文屬于閱讀部分。 在過去的教學(xué)大綱中,閱讀古…