欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

記錄升級(jí)到SpringBoot3.0.0-創(chuàng)新互聯(lián)

升級(jí)springBoot項(xiàng)目(從 springBoot 2.3.7.RELEASE 升級(jí)到 springBoot 3.0.0 )

jdk最低需要支持17

成都創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設(shè)|成都網(wǎng)站維護(hù)|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計(jì)與制作經(jīng)驗(yàn),為許多企業(yè)提供了網(wǎng)站定制設(shè)計(jì)服務(wù),案例作品覆蓋成都輕質(zhì)隔墻板等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身建設(shè)品質(zhì)網(wǎng)站。修改pom.xml的版本號(hào)

涉及依賴有mybatis、mysql驅(qū)動(dòng)、redisson、springdoc 代替knife4j、mybatisplus、nacos

org.springframework.bootspring-boot-starter-parent3.0.0org.mybatis.spring.bootmybatis-spring-boot-starter3.0.0com.mysqlmysql-connector-jruntimeorg.redissonredisson-spring-boot-starter3.18.1org.springdocspringdoc-openapi-starter-webmvc-ui2.0.0com.github.xiaoyminknife4j-springdoc-ui3.0.3com.baomidoumybatis-plus-boot-starter3.5.2.7-SNAPSHOT  org.mybatis mybatis-spring   org.mybatis mybatis com.alibaba.cloudspring-cloud-starter-alibaba-nacos-config2.2.9.RELEASE  org.springframework.cloud spring-cloud-commons   org.springframework.cloud spring-cloud-context org.springframework.cloudspring-cloud-context3.1.5org.springframework.cloudspring-cloud-starter-bootstrap3.1.5ossrhOSS Snapshot repositoryhttps://oss.sonatype.org/content/repositories/snapshots/ false true
修改代碼

1、因?yàn)閟pringboot3.0 是tomcat 10,刪除了 javax.servlet包,改成了jakarta.servlet

所以需要把代碼里面的 import javax.* 全部替換成 import jakarta.*

2、將 swagger 2 注釋替換為 swagger 3 注釋(它已包含在依賴項(xiàng)中)。

  • @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")
knife4j原來的配置類修改如下
@Configuration
public class SwaggerConfig {@Bean
    public OpenAPI springShopOpenApi() {final String loginToken = "BearerAuth";
        return new OpenAPI().info(new Info().title("密碼管理器-平臺(tái)管理API文檔")
                        .description("平臺(tái)管理服務(wù)api")
                        .version("v1.0.0")).externalDocs(new ExternalDocumentation()
                        .description("平臺(tái)管理服務(wù)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文件
#指定項(xiàng)目啟動(dòng)環(huán)境
spring:
  profiles:
    #啟動(dòng)環(huán)境
    active: pro
# springBoot 2.4.0以下
spring:
  profiles: pro
# springBoot 2.4.0以上    
spring:    
  config:
    activate:
      on-profile:
      #啟動(dòng)環(huán)境
        pro
        
#redis配置路徑修改        
spring:
   #redis
  data:
    redis:
      host: 192.168.6.42
      port: 6380
      password: redis密碼
      
#配置springdoc代替knife4j
springdoc:
  swagger-ui:
    # 禁止默認(rèn)路徑
    disable-swagger-default-url: true
  #包掃描路徑
  packages-to-scan: com.passwordmanager.web,com.passwordmanager.po
  #這里定義了兩個(gè)分組,可定義多個(gè),也可以不定義
  group-configs:
    #分組名
    - group: user
      #按路徑匹配
      pathsToMatch: /admin/**
      #分組名
    - group: admin
      #按包路徑匹配
      packagesToScan: com.passwordmanager.web

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

文章標(biāo)題:記錄升級(jí)到SpringBoot3.0.0-創(chuàng)新互聯(lián)
標(biāo)題URL:http://www.chinadenli.net/article4/dgepie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)云服務(wù)器網(wǎng)站收錄品牌網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)網(wǎng)頁設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站