@NoArgsConstructor @Configuration
时间: 2024-06-20 13:02:11 浏览: 126
springboot:springboot最佳实践
`NoArgsConstructor` 是 Java 中的一个注解,通常与 `@Configuration` 注解一起使用,特别是在 Spring Boot 的配置类中。它的作用是告诉 Spring 容器,这个配置类应该有一个默认的构造函数(即没有参数的构造函数),这样 Spring 就可以直接实例化这个类,而无需手动提供构造参数。
当你在 `@Configuration` 类上使用 `NoArgsConstructor` 时,Spring 在自动装配时会寻找并调用无参构造器,这使得配置类的使用变得更加简洁和易于管理。如果类本身没有默认构造器,那么 Spring 需要显式地指定一个构造函数或者使用 `@Autowired` 注解来注入依赖,但这可能会增加代码的复杂性。
阅读全文