查了很久,才知道是SpringConfig.java中
写成了@PropertySource("jdbc.properties"),没有加classpath
正确写法: @Configuration @ComponentScan({"com.itheima.service"}) @PropertySource("classpath:jdbc.properties")//加载配置文件中的属性 @Import({JdbcConfig.class,MybatisConfig.class})//加载配置类 public class SpringConfig { }