ttt-common(公共模块) : 包路径( com.tank.common)
ttt-web(模块) : 包路径( com.tank), 依赖 ttt-common(公共模块) 启动类WebApp
ttt-executor模块 : 包路径( com.tank.executor), 依赖 ttt-common(公共模块) 启动类ExecutorApp
(1)WebApp启动时会自动扫描 ttt-common模块下的注解类, 因为com.tank路径涵盖 com.tank.common路径
(2)ExecutorApp启动时不会自动扫描 ttt-common模块下的注解类,因为 com.tank.executor 路径与 com.tank.common路径 等级相同。此时通过手动配置来扫描。
对于第一种情况,可以定义一些等级比较高的类,加载依赖包中的类。但也要注意,不要依赖包中的类影响主类启动。