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