1. 程式人生 > >當使用前臺與後臺兩個springmvc時,各自掃描的包是否可以相同?

當使用前臺與後臺兩個springmvc時,各自掃描的包是否可以相同?

我知道  當spring  和 springmvc  掃描包時不能掃描相同的包, 因為會導致bean被例項化兩次,而且事務會失效。

現在有一個專案 分前臺與後臺, 我想使用兩個springmvc 分別對應前臺後臺 , 這時掃描的包 是否可以是相同的呢?

<context:component-scan base-package="cn.lx" use-default-filters="false">

        <!--掃描註解是 Controller的類 -->

        <context:include-filtertype="annotation"expression="org.springframework.stereotype.Controller"/>

    </context:component-scan>

答案是不行的,雖然兩個springmvc 訪問的字尾不同,但是Controller 類 會被例項化兩次。