spring boot Test @Autowired 失败

最近在做测试发现 spring boot Test @Autowired 失败 经过查找发现 @Test默认是不允许注入的,需要做一些操作

1.要想@Autowired注入成功需要做一些操作
  • 1.导入依赖

    <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
  • 2.测试类的包名源码的包名要一致

  • 3.在启动类上添加注解

    @RunWith(SpringRunner.class)
    @SpringBootTest

  • 4.启动成功

相关推荐
魔镜魔镜_谁是世界上最漂亮的小仙女5 分钟前
java-集合
java·后端·程序员
磊叔的技术博客7 分钟前
Spring AI Chat Memory 实战指南:Local 与 JDBC 存储集成
spring·llm·openai
真实的菜7 分钟前
消息队列高级特性与原理:解锁分布式系统的底层逻辑
java
若水不如远方8 分钟前
java范型
java
凌辰揽月11 分钟前
Web后端基础(基础知识)
java·开发语言·前端·数据库·学习·算法
lifallen17 分钟前
深入浅出 Arrays.sort(DualPivotQuicksort):如何结合快排、归并、堆排序和插入排序
java·开发语言·数据结构·算法·排序算法
长安不见19 分钟前
背景知识: 理解LimitLatch背后的AQS
java
小吕学编程21 分钟前
策略模式实战:Spring中动态选择商品处理策略的实现
java·开发语言·设计模式
weixin_4383354027 分钟前
Spring Boot实现接口时间戳鉴权
java·spring boot·后端
pan_junbiao1 小时前
Spring框架的设计模式
java·spring·设计模式