慎用-all依赖
使用flexmark来把markdown转换为html,用spring boot插件打包后发现整个包竟然有20多MB大小,解压出来看到很多用不到的依赖,用idea查看依赖整体关系后发现配置的是flexmark-all包,而用的只是其中的flexmark-util-html包,删除后添加flexmark-util,重新打包后5MB。想起来pom里还有一个hutool-all,改为了hutool-core 其实对于导入多余的包不会对性能产生影响,但是考虑到spring boot打包会把依赖一并给打入到包中,而不会去识别只用到的包,所以至使用自身所需要的包可以大大减少打包的容量