From 30d7651322cf24470e432f2827e06ae5578d3212 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期四, 04 一月 2024 16:33:48 +0800 Subject: [PATCH] update springboot 3.1.7 => 3.2.1 全面支持虚拟线程 update springboot-admin 3.1.8 => 3.2.0 update springdoc 2.2.0 => 2.3.0 update redisson 3.24.3 => 3.25.2 update hutool 5.8.22 => 5.8.24 update dynamic-ds 4.2.0 => 4.3.0 --- ruoyi-common/ruoyi-common-mybatis/pom.xml | 2 +- ruoyi-common/ruoyi-common-web/pom.xml | 12 ++++++++++++ pom.xml | 14 +++++++------- ruoyi-admin/src/main/resources/application.yml | 5 +++++ ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/config/UndertowConfig.java | 4 ++++ 5 files changed, 29 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index ce9235f..1a5add9 100644 --- a/pom.xml +++ b/pom.xml @@ -14,12 +14,12 @@ <properties> <revision>5.2.0-SNAPSHOT</revision> - <spring-boot.version>3.1.7</spring-boot.version> + <spring-boot.version>3.2.1</spring-boot.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>17</java.version> <spring-boot.mybatis>3.0.3</spring-boot.mybatis> - <springdoc.version>2.2.0</springdoc.version> + <springdoc.version>2.3.0</springdoc.version> <therapi-javadoc.version>0.15.0</therapi-javadoc.version> <poi.version>5.2.3</poi.version> <easyexcel.version>3.3.3</easyexcel.version> @@ -27,12 +27,12 @@ <satoken.version>1.37.0</satoken.version> <mybatis-plus.version>3.5.5</mybatis-plus.version> <p6spy.version>3.9.1</p6spy.version> - <hutool.version>5.8.22</hutool.version> + <hutool.version>5.8.24</hutool.version> <okhttp.version>4.10.0</okhttp.version> - <spring-boot-admin.version>3.1.8</spring-boot-admin.version> - <redisson.version>3.24.3</redisson.version> + <spring-boot-admin.version>3.2.0</spring-boot-admin.version> + <redisson.version>3.25.2</redisson.version> <lock4j.version>2.2.5</lock4j.version> - <dynamic-ds.version>4.2.0</dynamic-ds.version> + <dynamic-ds.version>4.3.0</dynamic-ds.version> <alibaba-ttl.version>2.14.4</alibaba-ttl.version> <powerjob.version>4.3.6</powerjob.version> <mapstruct-plus.version>1.3.5</mapstruct-plus.version> @@ -212,7 +212,7 @@ <dependency> <groupId>com.baomidou</groupId> - <artifactId>mybatis-plus-boot-starter</artifactId> + <artifactId>mybatis-plus-spring-boot3-starter</artifactId> <version>${mybatis-plus.version}</version> </dependency> diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index 3f54f64..265e1ef 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -61,6 +61,11 @@ spring: application: name: ${ruoyi.name} + threads: + # 寮�鍚櫄鎷熺嚎绋� 浠卝dk21鍙敤 + # 寮�鍚悗杩橀渶鏇存敼 UndertowConfig 铏氭嫙绾跨▼閰嶇疆 + virtual: + enabled: false # 璧勬簮淇℃伅 messages: # 鍥介檯鍖栬祫婧愭枃浠惰矾寰� diff --git a/ruoyi-common/ruoyi-common-mybatis/pom.xml b/ruoyi-common/ruoyi-common-mybatis/pom.xml index 2088b54..16d8d5c 100644 --- a/ruoyi-common/ruoyi-common-mybatis/pom.xml +++ b/ruoyi-common/ruoyi-common-mybatis/pom.xml @@ -39,7 +39,7 @@ <dependency> <groupId>com.baomidou</groupId> - <artifactId>mybatis-plus-boot-starter</artifactId> + <artifactId>mybatis-plus-spring-boot3-starter</artifactId> <exclusions> <exclusion> <groupId>org.mybatis</groupId> diff --git a/ruoyi-common/ruoyi-common-web/pom.xml b/ruoyi-common/ruoyi-common-web/pom.xml index b250fa9..fa9b8e8 100644 --- a/ruoyi-common/ruoyi-common-web/pom.xml +++ b/ruoyi-common/ruoyi-common-web/pom.xml @@ -7,6 +7,18 @@ <artifactId>ruoyi-common</artifactId> <version>${revision}</version> </parent> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>21</source> + <target>21</target> + </configuration> + </plugin> + </plugins> + </build> <modelVersion>4.0.0</modelVersion> <artifactId>ruoyi-common-web</artifactId> diff --git a/ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/config/UndertowConfig.java b/ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/config/UndertowConfig.java index 421ce6d..282f1bf 100644 --- a/ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/config/UndertowConfig.java +++ b/ruoyi-common/ruoyi-common-web/src/main/java/org/dromara/common/web/config/UndertowConfig.java @@ -24,6 +24,10 @@ WebSocketDeploymentInfo webSocketDeploymentInfo = new WebSocketDeploymentInfo(); webSocketDeploymentInfo.setBuffers(new DefaultByteBufferPool(false, 512)); deploymentInfo.addServletContextAttribute("io.undertow.websockets.jsr.WebSocketDeploymentInfo", webSocketDeploymentInfo); + // 浣跨敤铏氭嫙绾跨▼ 瑙i櫎涓嬫柟娉ㄩ噴 浠呴檺jdk21 +// if (SpringUtils.getProperty("spring.threads.virtual.enabled", Boolean.class, false)) { +// deploymentInfo.setExecutor(Executors.newVirtualThreadPerTaskExecutor()); +// } }); } -- Gitblit v1.9.3