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

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

5个回答

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

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

u013126379
钟渊-个人公众号:钟渊博客 <context:component-scan base-package="con.ssm.controller"/>
3 年多之前 回复
    <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了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐