在做項(xiàng)目的過程中難免會(huì)引用外用的模塊,俗稱‘ 輪子 ’,每個(gè)公司的研發(fā)部門多少都會(huì)有輪子來供各個(gè)項(xiàng)目組來使用,以減少開發(fā)量。
在引用外部模塊的時(shí)候難免要加載外部模塊的配置文件使其生效,springboot的componentscan注解默認(rèn)會(huì)掃描該包以及子包的所有注解,該注解在com.baidu下的話會(huì)掃描com.baidu,com.baidu.controller,com.baidu.dao。而外部模塊并不一定會(huì)使用統(tǒng)一的包名,那么項(xiàng)目就需要添加額外的配置來加載外部模塊的配置(項(xiàng)目包名為com.baidu,外部模塊的包名為com.nuomi)。

