SSM配置问题:扫描问题

问题:

无法自动装配 @Autowire 出错,说明没有扫描到此包




解决:

1、未扫描某包的目录,加入如下“扫描”配置属性,具体加入哪个配置文件,数据库相关的放在spring-mabatis联合配置文件或者mybatis配置文件中都行,service等放在springMVC配置文件下即可

<context:component-scan base-package="com.spring.controller"/>

<context:component-scan base-package="com.spring.service"/>
<context:component-scan base-package="com.spring.entity"/>
<context:component-scan base-package="com.spring.dto"/>

2、在mybatis中配置了扫描路径,但未引入到spring配置中

==》在springsqlsessionfactory中配置configlocation,将mabatis的配置文件引入进来

<!-- 4   配置sessionfactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="dataSource"/>
    <property name="configLocation" value="classpath:mybatis-config.xml"/>
    <!-- 自动扫描mapping.xml文件 -->
    <property name="mapperLocations" value="classpath:mapper/*.xml"/>
</bean>
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-11 11:24
大家还是用ai改吧,我心疼得要死,就当花钱买教训吧,人家直接拿完钱就跑路了
程序员小白条:简历修改700....神奇,又不是帮你面试,咋的,简历修改从双非变92了还是没实习变成有大厂实习了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务