spring component-scan扫描配备的小疑惑

spring component-scan扫描配置的小疑惑context:component-scan base-packagecom.xxx.**.web.controlle

spring component-scan扫描配置的小疑惑
<context:component-scan base-package="com.xxx.**.web.controller"/>

spring中这样扫描包,

问1: 其中的**  代表几级目录?  是两级目录? 还是 多级目录? 还是都可以?
问2: 用   ..    代替   **   ,
<context:component-scan base-package="com.guohualife..web.controller"/>
这样配置, 中间代表的是几级目录?