开发者

如何使用Lombok进行spring 注入

Lombok为了开发环境简化代码,好处不用多说。spring 注入方式为2种,构造器注入和setter注入

使用 Lombok 进行setter注入(尽量优先使用setter注入)

@Service
@Setter(onMethod_ = {@Autowired})
public class TestServiceImpl implements TestService {
    private TestDao testDao;
}

看一下编译的内容

@Service
public class TestServiceImpl implements TestService {
    private TestDao testDao;
    @Autowired
    public void setTestDao(final TestDao testDao) {
        this.testDao= testDao;
    }
}
php

使用 Lojsmbok 进行构造器注入

@Service
@ZTBBKaabJXRequiredArgsConstructor(onConstructor_ = {@Autowired})
public class TestServiceImpl implements TestService {
    private final TestDao testDao;
}

 或

@Service
@RequiredArgsConstructor(onConstructor_ = {@Autowired})
public class TestServiceImpl implements TestService {
    @lombok.NonNull
    private TestDao testDao;
}

编译的内容

@Service
public class TestServiceImpl implements TestService {
    private TestDao testDao;
    @Autowired
    public void TestServiceImpl(final TestDao testDao) {
        this.testDao= testDao;
   编程客栈 }
}

到此这篇关于优雅的使用Lombok进行sprin编程g 注入的文章就介绍到这了,更多相关Lombok spring 注入内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜