问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
使用mybatis-plus注入registmapper注入失败,值为null
@Repository
public class userDao {
@Autowired
static Registmapper registmapper;
/**
* 将数据保存至数据库
*/
public static void main(String[] args) {
save();
}
public static void save(){
Regist regist = new Regist();
regist.setUsername("13");
regist.setPassword("13");
regist.setEmail("13");
registmapper.insert(regist);
}
但是同样的代码在boot提供的test类中就可以成功操作
是userDao上少写了什么注解吗!!已经注册过容器了
@SpringBootTest
class Demo7ApplicationTests {
@Autowired
Registmapper registmapper;
@Test
void contextLoads() {
Regist regist = new Regist();
regist.setUsername("13");
regist.setPassword("13");
regist.setEmail("13");
registmapper.insert(regist);
}
}