springmvc+mybatis 如何让tomcat启动时就加载所有的controller?

springmvc+mybatis 如何让tomcat启动时就加载所有的controller?

配置文件里边没有开启注解扫描吗?

添加<!-- 批量扫描 -->

    <context:component-scan base-package="com.tengxunTest">
        <context:exclude-filter type="annotation"
            expression="org.springframework.stereotype.Controller" />
    </context:component-scan>
applicationContext.xml配置文件中加上上述配置,扫描com.testxunTest包下的所有Controller类,试试吧!

这种做法是很不科学的,你的controller少还行,如果多了那就呵呵呵了

可以设置加载的等级,服务器加载一般是1(最高)级别,若要加载所有的controller就要先加载springMVC配置文件,如果在请求之前那么就要先加载servlet
可在web.xml中配置servlet,的加载级别为2,

<load-on-starup>2</load-on-starup>

就会在请求前加载controller了