springboot废弃注解
时间: 2023-10-28 10:53:46 浏览: 177
在 Spring Boot 2.4 版本中,有一些注解被标记为过时或废弃,这些注解包括:
1. @EnableAutoConfiguration:在Spring Boot 2.4 版本中,不再需要使用该注解,因为 Spring Boot 会自动配置。
2. @SpringBootApplication(scanBasePackages = "xxx"):在 Spring Boot 2.4 版本中,可以使用 @ComponentScan 注解代替,如 @ComponentScan(basePackages = "xxx")。
3. @RestControllerAdvice:在 Spring Boot 2.4 版本中,可以使用 @ControllerAdvice 注解代替。
4. @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT):在 Spring Boot 2.4 版本中,可以使用 @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, properties = "server.port=0") 代替。
5. @SpringBootTest(classes = Application.class):在 Spring Boot 2.4 版本中,可以使用 @SpringBootTest 注解代替,如 @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)。
需要注意的是,虽然这些注解被标记为过时或废弃,但是它们仍然可以使用,只不过建议使用新的注解代替。
阅读全文