sts注入依赖lombok
时间: 2024-09-15 21:15:25 浏览: 51
eclipse(STS)安装 lombok插件重启后注解无效的解决办法
Lombok是一个流行的Java库,它通过注解简化了Java的编码过程,特别是减少了样板代码(如getter、setter、构造函数等)。Sts(Spring Tool Suite)是一种集成开发环境(IDE),主要用于Spring框架的项目开发。
当使用Lombok和STS一起工作时,Lombok的注解如`@Autowired`、`@Value`等可以方便地进行依赖注入(Dependency Injection)。例如,如果你有一个类需要注入一个Bean:
```java
import org.springframework.beans.factory.annotation.Autowired;
import lombok.Getter;
@Getter // Lombok自动生成getter方法
public class MyClass {
private MyService myService; // 需要注入的服务
@Autowired // 使用Lombok的@Autowired注解,STS会帮助处理自动装配
public MyClass(MyService myService) {
this.myService = myService;
}
}
```
在STS中,当你启用Lombok支持,并且配置了Spring插件,那么它会在编译阶段直接处理这些注解,无需手动编写额外的代码来进行依赖注入。这就是sts注入依赖lombok的工作原理。
阅读全文