jdk最低需要支持17
成都創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設|成都網(wǎng)站維護|優(yōu)化|托管以及網(wǎng)絡推廣,積累了大量的網(wǎng)站設計與制作經(jīng)驗,為許多企業(yè)提供了網(wǎng)站定制設計服務,案例作品覆蓋成都輕質(zhì)隔墻板等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身建設品質(zhì)網(wǎng)站。修改pom.xml的版本號涉及依賴有mybatis、mysql驅(qū)動、redisson、springdoc 代替knife4j、mybatisplus、nacos
org.springframework.boot spring-boot-starter-parent 3.0.0 org.mybatis.spring.boot mybatis-spring-boot-starter 3.0.0 com.mysql mysql-connector-j runtime org.redisson redisson-spring-boot-starter 3.18.1 org.springdoc springdoc-openapi-starter-webmvc-ui 2.0.0 com.github.xiaoymin knife4j-springdoc-ui 3.0.3 com.baomidou mybatis-plus-boot-starter 3.5.2.7-SNAPSHOT org.mybatis mybatis-spring org.mybatis mybatis com.alibaba.cloud spring-cloud-starter-alibaba-nacos-config 2.2.9.RELEASE org.springframework.cloud spring-cloud-commons org.springframework.cloud spring-cloud-context org.springframework.cloud spring-cloud-context 3.1.5 org.springframework.cloud spring-cloud-starter-bootstrap 3.1.5 ossrh OSS Snapshot repository https://oss.sonatype.org/content/repositories/snapshots/ false true
修改代碼1、因為springboot3.0 是tomcat 10,刪除了 javax.servlet包,改成了jakarta.servlet
所以需要把代碼里面的 import javax.* 全部替換成 import jakarta.*
2、將 swagger 2 注釋替換為 swagger 3 注釋(它已包含在依賴項中)。
@Api
→@Tag
@ApiIgnore
→@Parameter(hidden = true)``@Operation(hidden = true)``@Hidden
@ApiImplicitParam
→@Parameter
@ApiImplicitParams
→@Parameters
@ApiModel
→@Schema
@ApiModelProperty(hidden = true)
→@Schema(accessMode = READ_ONLY)
@ApiModelProperty
→@Schema
@ApiOperation(value = "foo", notes = "bar")
→@Operation(summary = "foo", description = "bar")
@ApiParam
→@Parameter
@ApiResponse(code = 404, message = "foo")
→@ApiResponse(responseCode = "404", description = "foo")
@Configuration
public class SwaggerConfig {@Bean
public OpenAPI springShopOpenApi() {final String loginToken = "BearerAuth";
return new OpenAPI().info(new Info().title("密碼管理器-平臺管理API文檔")
.description("平臺管理服務api")
.version("v1.0.0")).externalDocs(new ExternalDocumentation()
.description("平臺管理服務api")
.url("http://127.0.0.1:8889"))
.components(new Components().addSecuritySchemes(loginToken, new SecurityScheme()
.type(SecurityScheme.Type.HTTP).scheme("bearer").bearerFormat("JWT")
.in(SecurityScheme.In.HEADER)
.name(loginToken)))
.addSecurityItem(new SecurityRequirement().addList(loginToken));
}
}
修改bootstrap.yaml文件#指定項目啟動環(huán)境
spring:
profiles:
#啟動環(huán)境
active: pro
# springBoot 2.4.0以下
spring:
profiles: pro
# springBoot 2.4.0以上
spring:
config:
activate:
on-profile:
#啟動環(huán)境
pro
#redis配置路徑修改
spring:
#redis
data:
redis:
host: 192.168.6.42
port: 6380
password: redis密碼
#配置springdoc代替knife4j
springdoc:
swagger-ui:
# 禁止默認路徑
disable-swagger-default-url: true
#包掃描路徑
packages-to-scan: com.passwordmanager.web,com.passwordmanager.po
#這里定義了兩個分組,可定義多個,也可以不定義
group-configs:
#分組名
- group: user
#按路徑匹配
pathsToMatch: /admin/**
#分組名
- group: admin
#按包路徑匹配
packagesToScan: com.passwordmanager.web
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
文章標題:記錄升級到SpringBoot3.0.0-創(chuàng)新互聯(lián)
標題URL:http://muchs.cn/article4/dgepie.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、云服務器、網(wǎng)站收錄、品牌網(wǎng)站建設、網(wǎng)站設計、網(wǎng)頁設計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容