我一直在使用Spring
来开发Web项目,并且还在一个单独的CLI
项目中使用该Web项目消耗services
,两者都使用Spring
,并且我正在重用Web项目中的一些模型类(使用gradle
作为依赖项导入),但是当我启动CLI
项目时,spring
会以某种方式读取导入的Web项目中的所有类,然后开始tomcat
和所有controllers
,我不希望CLI
我尝试将@ComponentScan
设置为只读:
com.test.cliproject.cli
网络打开:
com.test.project
但是当我运行spring
时CLI
仍会读取并运行Web项目。
我该如何预防?