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.启动成功

相关推荐
xiaolyuh123几秒前
Arthas修改类(如加日志)的实现原理
java
栗子叶4 分钟前
Java对象创建的过程
java·开发语言·jvm
有一个好名字14 分钟前
力扣-从字符串中移除星号
java·算法·leetcode
计算机毕设VX:Fegn089517 分钟前
计算机毕业设计|基于springboot + vue二手家电管理系统(源码+数据库+文档)
vue.js·spring boot·后端·课程设计
zfj32123 分钟前
CyclicBarrier、CountDownLatch、Semaphore 各自的作用和用法区别
java·开发语言·countdownlatch·semaphore·cyclicbarrier
2501_9167665429 分钟前
【JVM】类的加载机制
java·jvm
Sag_ever30 分钟前
Java数组详解
java
张np31 分钟前
java基础-ConcurrentHashMap
java·开发语言
一嘴一个橘子1 小时前
spring-aop 的 基础使用 - 4 - 环绕通知 @Around
java
小毅&Nora1 小时前
【Java线程安全实战】⑨ CompletableFuture的高级用法:从基础到高阶,结合虚拟线程
java·线程安全·虚拟线程