SpringBoot2.7.3 版本配置swagger3的方法及教程
對(duì)SpringBoot2.7.3版本,swagger2.x版本不再適用,所以就選擇了swagger3版本,但是相較于swagger2版本,swagger3版本更加麻煩,具體教程如下:
對(duì)SpringBoot2.7.3版本,swagger2.x版本不再適用,所以就選擇了swagger3版本,但是相較于swagger2版本,swagger3版本更加麻煩,具體教程如下:
springboot 使用fastjson替代默認(rèn)jackson的幾種方法及實(shí)現(xiàn)基本原理
exclusion來(lái)排除一些不需要同時(shí)下載的依賴(lài)jar,可以用來(lái)解決 jar包沖突,scope依賴(lài)范圍,控制哪些依賴(lài) 在哪些classpath 中可用
@Configuration注解的作用:聲明一個(gè)類(lèi)為配置類(lèi),用于取代bean.xml配置文件注冊(cè)bean對(duì)象。
iml是 intellij idea的工程配置文件,里面是當(dāng)前project的一些配置信息。.Idea存放項(xiàng)目的配置信息,包括歷史記錄,版本控制信息等。其實(shí)可以不用理它
Spring Boot提供了兩種項(xiàng)目打包方式:生成war文件、生成可執(zhí)行的jar文件,很多Java開(kāi)發(fā)者不清楚這兩種項(xiàng)目打包方式的區(qū)別,生產(chǎn)環(huán)境該選哪種方式呢
具體含義,如下文所示: SNAPSHOT:快照版,表示開(kāi)發(fā)版本,隨時(shí)可能修改; M1(Mn):M是milestone的縮寫(xiě),也就是里程碑版本; RC1(RCn):RC是release candidates的縮寫(xiě),也就是發(fā)布預(yù)覽版; Release:
RestController的作用相當(dāng)于Controller加ResponseBody共同作用的結(jié)果,但采用RestController請(qǐng)求方式一般會(huì)采用Restful風(fēng)格的形式。
選擇war還是war exploded,這里首先看一下他們兩個(gè)的區(qū)別
jar包和war包的區(qū)別主要體現(xiàn)在文件擴(kuò)展名、目的和運(yùn)作方式、文件結(jié)構(gòu)這幾個(gè)方面。jar包擴(kuò)展名為.jar,war包擴(kuò)展名為.war;jar包可打包多個(gè)文件,以便用于庫(kù)、插件或任何類(lèi)型的應(yīng)用程序,war包