@springboot

動態 列表
@invalidnull

Eclipse 給 Java 應用創建 Run configuration 時找不到 main type 的錯誤消息

我在 Eclipse 裏選中 com 文件夾下選中一個 .java 文件,這個 Java 文件實現了 public static void main(String[] args) 方法,我想作為一個 Java 應用直接運行它。 選擇 Run As - Java Application: 遇到錯誤消息:Selection does not contain a main type: 我選擇 Run

invalidnull 頭像

@invalidnull

昵稱 註銷

@yuxuan_6598fe8637146

【081】基於SpringBoot+Vue實現的社團服務系統

系統介紹 基於SpringBoot+Vue實現的社團服務系統分為三種角色,分別是管理員、社團人員、學生,實現了個人中心、學生管理、社團人員管理、軟件大全管理、網絡報修管理、裝機諮詢管理、諮詢回覆管理、網絡套餐管理、系統管理等功能模塊 技術選型 開發工具:idea2020.3+Webstorm2020.3 運行環境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3 服

yuxuan_6598fe8637146 頭像

@yuxuan_6598fe8637146

昵稱 全棧小白

@yuxuan_6598fe8637146

【089】基於SpringBoot+Vue實現的在線點餐小程序

系統介紹 基於SpringBoot+Vue實現的在線點餐小程序採用前後端分離的架構方式,系統分為管理員、員工、用户三種角色,實現了用户點餐、訂單生成、模擬支付、菜單管理、賬號管理、角色管理、分類管理、菜品管理、訂單管理、標籤管理等功能模塊 技術選型 開發工具:idea2020.3+Webstorm2020.3(Vs Code)+HbuilderX+微信開發者工具 運行環境:jdk1.8+maven

yuxuan_6598fe8637146 頭像

@yuxuan_6598fe8637146

昵稱 全棧小白

@yuxuan_6598fe8637146

【090】基於SpringBoot實現的林業產品推薦系統

系統介紹 基於SpringBoot實現的林業產品推薦系統採用前後端分離的架構方式,系統分為管理員、用户兩種角色,實現了用户管理、商品分類管理、商品信息管理、商品評價管理、系統管理、訂單管理等模塊。 技術選型 開發工具:idea2020.3+Webstorm2020.3(其他開發工具也可以) 運行環境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3(此配置為小白調試

yuxuan_6598fe8637146 頭像

@yuxuan_6598fe8637146

昵稱 全棧小白

@linybjikezhilu

超詳細!Spring Boot項目結合Maven Profile實現多環境切換,輕鬆搞定開發部署難題

在當今的軟件開發中,一個項目往往需要在不同的環境中運行,如開發、測試和生產環境。每個環境都有其獨特的配置需求,如何高效地管理這些配置,讓項目在不同環境中順利運行,成為了開發者們必須面對的問題。Spring Boot 和 Maven 作為 Java 開發中非常流行的框架和構建工具,為我們提供了強大的解決方案,那就是 Spring Boot Profile 和 Maven Profile。本文將深入探

linybjikezhilu 頭像

@linybjikezhilu

昵稱 linyb極客之路

@zhaozixing

SpringBoot使用異步@EnableAsync、@Async

Spring boot通過@EnableAsync、@Async配合來實現異步調用的。 舉一個理髮店的例子吧,比如3位理髮師,5位顧客來理髮。 下面上代碼 通過@EnableAsync、@Configuration配置一個默認的線程池,充當理髮師 CorePoolSize(3);即3位理髮師 import org.springframework.aop.interceptor.AsyncE

zhaozixing 頭像

@zhaozixing

昵稱 zhaozixing

@youyudeshangpu_cny857

JWT 登錄實戰:Angular 18 + Spring Boot 3 手把手打造無狀態認證系統

一、為什麼我們需要 JWT?從一個真實的登錄場景説起 在我們開發前後端分離的項目時,"用户登錄狀態" 這個問題幾乎是繞不開的。假設您正在開發一個 Web 應用,前端用 Angular,後端用 Spring Boot,前端發起一個登錄請求,後端驗證賬號密碼之後,該怎麼“記住”這個用户呢? 傳統方案:Session + Cookie 這是最常見的做法: 用户登錄成功,服務器創建一個 Session

@jdcdevloper

你真的瞭解@Async嗎? | 京東雲技術團隊

使用場景: 開發中會碰到一些耗時較長或者不需要立即得到執行結果的邏輯,比如消息推送、商品同步等都可以使用異步方法,這時我們可以用到@Async。但是直接使用 @Async 會有風險,當我們沒有指定線程池時,他會默認使用其Spring自帶的 SimpleAsyncTaskExecutor 線程池,會不斷的創建線程,當併發大的時候會嚴重影響性能。所以可以將異步指定線程池使用 簡介: @Async是Sp

jdcdevloper 頭像

@jdcdevloper

昵稱 京東雲開發者

@apifox

深度剖析 Spring Boot Async:解讀原理與實戰指南

Spring Boot 的異步功能(Async)允許我們將某些任務異步執行,而不會阻塞主線程。這對於處理耗時的操作非常有用,如發送電子郵件、生成報表、調用外部 API 等。通過異步處理,我們可以釋放主線程,讓它繼續處理其他請求,同時後台任務在後台線程中進行。這種方式可以顯著提高應用程序的響應速度和併發性。 Spring Boot Async 使用場景 以下是一些適合使用 Spring Boot

apifox 頭像

@apifox

昵稱 Apifox

@journey_64224c9377fd5

Spring ThreadPoolTaskExecutor解説

1、ThreadPoolTaskExecutor @Async示例 @Async 註解的作用 異步執行方法: 被 @Async 註解標記的方法會在一個獨立的線程中執行,而不是在調用者的線程中。這意味着調用方法時,調用者線程會立即返回,並且方法的實際執行會在後台進行 提高併發性和性能: 通過異步執行耗時的操作,可以提高應用程序的響應速度和吞吐量。例如,在Web應用中,可以異

@zzzzbw

詳解SptingBoot參數校驗機制,使用校驗不再混亂

前言 Spring Validation 驗證框架提供了非常便利的參數驗證功能,只需要@Validated或者@Valid以及一些規則註解即可校驗參數。 本人看網上很多 SpringBoot 參數校驗教程以 "單個參數校驗" 和 "實體類參數校驗" 這兩個角度來分類(或者"Get 方法"和"Post 方法"分類,實際上也是一樣的,甚至這種更容易讓人產生誤解)。 這種分類很容易讓人覺得混亂:註

zzzzbw 頭像

@zzzzbw

昵稱 zzzzbw

@javadog

【項目實戰】SpringBoot+vue+iview打造一個極簡個人博客系統

📚項目介紹 個人極簡博客 【個人極簡博客】是一個適用於初學者學習的博客系統,其中包含文章分類、寫文章、標籤管理、用户管理等基礎功能,代碼簡潔註釋完善,易上手學習。技術棧基於SpringBoot+MybatisPlus+vue+iview等更多優秀組件及前沿技術開發,註釋豐富,代碼簡潔,開箱即用。極其適合嘗試全棧開發及實戰練手訓練也可以當作畢業設計進行二次開發,是個輕鬆學習的好機會。 p alig

javadog 頭像

@javadog

昵稱 JavaDog程序狗

@beverly0

SegmentFault 思否技術週刊 Vol.69 — SpringBoot 框架都有哪些優秀的特性?

SpringBoot 基於 Spring4.0 設計,不僅繼承了 Spring 框架原有的優秀特性,而且還通過簡化配置來進一步簡化了 Spring 應用的整個搭建和開發過程。 另外 SpringBoot 通過集成大量的框架使得依賴包的版本衝突,以及引用的不穩定性等問題得到了很好的解決。 SpringBoot 所具備的特徵有: 可以創建獨立的 Spring 應用程序,並且基於其 Maven 或

beverly0 頭像

@beverly0

昵稱 鹹口鍋包肉

@macrozheng

橫空出世!一款開源的數據同步工具,穩定又高效,好用到爆!

在開發項目的時候,我們經常會遇到數據同步的場景。例如將開發環境的數據庫表同步到測試環境,將MySQL中的數據同步到ES中。今天給大家分享一款好用的數據同步工具DBSyncer,自帶可視化界面,希望對你有所幫助! 簡介 DBSyncer是一款開源的數據同步工具,支持MySQL、Oracle、PostgreSQL、Elasticsearch(ES)、Kafka、File等同步場景,目前在Gitee上已

macrozheng 頭像

@macrozheng

昵稱 macrozheng

@jianxiangjie3rkv9

Sentinel進化指南:dashbaord改造,集羣流控,監控持久化

前言 我們的項目為了方便移植,所以選擇了阿里雲來進行部署,脱離的公司自己的技術能力平台。項目中使用sentinel做 限流,單原本的sentinel只有基於的內存存儲的單機限流攻擊,無法滿足線上軟件的要求。我們需要在sentinel的基礎上,改造dashboard完成如下能力。 接入Sentinel-Dashboard提供更靈活的限流配置管理和更直觀的查看系統資源的入口。 接入nacos 提

@xinchengkuaikayuan

IDEA插件“MPVP(Maven)”改名為“Maven With Me(MPVP)”啦,2.2.X.1全新升級~

IDEA插件“MPVP(Maven)”改名為“Maven With Me(MPVP)”啦,2.2.X.1全新升級~ 🌟IDEA 插件Maven With Me(MPVP)是什麼? Maven項目版本插件,可用於版本快速傻瓜式升級及項目版本展示和項目版本搜索. ✨核心功能 1️⃣支持maven項目版本快速升級/回退 無論是快照版還是release版,輸入後提交一鍵輕鬆幫您搞定版本值升級或回退(再也

xinchengkuaikayuan 頭像

@xinchengkuaikayuan

昵稱 新程快咖員

@xinchengkuaikayuan

兄弟們,你們安裝IDEA 2025.2了嗎?java編輯器代碼提示失效?臨時解決方案新鮮出爐!

兄弟們,你們安裝IDEA 2025.2了嗎?java編輯器代碼提示失效?臨時解決方案新鮮出爐! ‌🏷️ 標籤‌:#idea #java #編程分享 本文作者公眾號 “新程快咖員” ,轉載請註明出處~ 📚背景 博主刷了一下開源中國,發現 IDEA 2025.2 終於發佈正式版了!於是我便第一時間安裝了最新版進行了Java開發之旅~ 咦,奇怪?怎麼 implements 新接口 沒有自動導入

xinchengkuaikayuan 頭像

@xinchengkuaikayuan

昵稱 新程快咖員

@xinchengkuaikayuan

IDEA插件Gradle With Me蹬蹬蹬登場啦,Gradle開發版本管理小助手!!!

IDEA插件Gradle With Me蹬蹬蹬登場啦,Gradle開發版本管理小助手!!! ‌🏷️ 標籤‌:#gradle #idea插件 #java #nexus #gpvp #GradleWithMe 💡前言 工欲善其事必先利其器! 輕便快捷是初心,勢必為節省您的大量時間和心力而前行!讓更多的時間和價值留在更重要的地方!!! 希望它能成為一款真正有價值的插件,避免大家花費更多的精力和心力在

xinchengkuaikayuan 頭像

@xinchengkuaikayuan

昵稱 新程快咖員

@lpc63szb

JVM頻繁GC內存溢出排查

前言 GC(Garbage collection)頻繁和堆內存溢出原因簡單來説是對象佔用堆空間難以回收,新對象無法分配觸發GC或者直接導致內存溢出,最終進程結束。 排查思路是先查看進程各種類型對象佔用空間大小和比例,鎖定佔用空間較多的對象後再分析相關的程序是否有使用不當的地方。下文的側重點是通過多種方式查看堆內存分佈。 例子程序 先編譯(javac FrequentFull

lpc63szb 頭像

@lpc63szb

昵稱 運維社

@xiaoal

69 個Spring mvc 全部註解:真實業務使用案例説明(必須收藏)

Spring MVC框架的註解為Web開發提供了一種簡潔而強大的聲明式方法。從控制器的定義、請求映射、參數綁定到異常處理和響應構建,這些註解涵蓋了Web應用程序開發的各個方面。它們不僅簡化了編碼工作,還增強了代碼的清晰度和應用程序的可維護性。通過@Controller、@RequestMapping、@PathVariable、@RequestParam、@RequestBody等註解,Spri

xiaoal 頭像

@xiaoal

昵稱 肖哥彈架構

@ligaai

技術分享 | SpringBoot 流式輸出時,正常輸出後為何突然報錯?

項目背景 一個 SpringBoot 項目同時使用了 Tomcat 的過濾器和 Spring 的攔截器,一些線程變量在過濾器中初始化並在攔截器中使用。 該項目需要調用大語言模型進行流式輸出。 項目中,筆者使用 SpringBoot 的 ResponseEntityStreamingResponseBody 將流式輸出返回前端。 問題出現 問題出現在上述第 3 點:正常輸出一段內容後,後台

ligaai 頭像

@ligaai

昵稱 LigaAI

@yqyx36

Spring Boot配置優化:Tomcat+數據庫+緩存+日誌,全場景教程

前言 Spring Boot配置優化,每個配置都附有代碼和詳解,即使剛接觸也能輕鬆上手(注:具體配置需結合實際使用的Spring Boot版本進行調整)。 一、Tomcat連接池配置:應對高併發的“交通指揮官” Spring Boot默認集成Tomcat服務器,但默認連接池參數偏保守,高併發時容易出現“請求排隊、響應變慢”的問題,就像“窄馬路容不下太多車”。我們需要調整參數,讓Tomcat能“容納

yqyx36 頭像

@yqyx36

昵稱 雲輕雨細