请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

2回答

同学好,具体得看你的错误提示是啥,同时,怀疑是你的spring-dao.xml里面的basePackage没有设置

	<!-- 4.配置扫描Dao接口包,动态实现Dao接口,注入到spring容器中 -->
	<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
		<!-- 注入sqlSessionFactory -->
		<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
		<!-- 给出需要扫描Dao接口包 -->
		<property name="basePackage" value="com.imooc.o2o.dao" />
	</bean>

并且可能你的BaseTest.java没有引入对应的配置文件

@RunWith(SpringJUnit4ClassRunner.class)
// 告诉junit spring配置文件的位置
@ContextConfiguration({ "classpath:spring/spring-dao.xml", "classpath:spring/spring-service.xml",
		"classpath:spring/spring-redis.xml" })
public class BaseTest {

}

其实这类错误同学可以百度一下,就能解决,顺便锻炼你的解决问题的能力

0 回复 有任何疑惑可以回复我~
  • 提问者 叶无道疯人院 #1
    老师,您好。我认真检查了一下,这2块我都配置的正确。苦恼中。
    回复 有任何疑惑可以回复我~ 2018-07-03 13:17:51
  • 提问者 叶无道疯人院 #2
    谢谢老师,问题已解决!
    1、IDEA编译显示无效的java编译版本1.8,然后我在settings选择java compiler改为1.7版本就可以了跑代码了。但是接口报红一直存在。
    2、在settings中设置inspections,修改安全级别为warning.
    回复 有任何疑惑可以回复我~ 2018-07-03 17:32:36
提问者 叶无道疯人院 2018-07-03 13:17:06

https://img1.sycdn.imooc.com//szimg/5b3b06b700014c6b05040300.jpg

提示是这样的

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信