Java Spring 问题求解

2021-11-19 18:36:06 +08:00
 gosidealone
@Component
public class ExpressOrderThreeSectionsCodeTask implements Callable {

    private String orderNo;
    private String countryCode;
    private String provinceName;
    private String cityName;
    private String districtName;
    private String address;

    @Autowired
    private IExpressOrderApiService expressOrderApiService;

    public ExpressOrderThreeSectionsCodeTask(String orderNo, String countryCode, String provinceName,
                                             String cityName, String districtName, String address) {
        this.orderNo = orderNo;
        this.countryCode = countryCode;
        this.provinceName = provinceName;
        this.cityName = cityName;
        this.districtName = districtName;
        this.address = address;
    }
...
}

代码如上,当我使用了 @Component 注解时 为什么 ExpressOrderThreeSectionsCodeTask 这个构造函数会报错,被 Spring 管理的类不能有自己的私有属性或者构造函数嘛?

2408 次点击
所在节点    Java
22 条回复
gosidealone
2021-11-23 20:25:37 +08:00
@goalidea 在哪里加?怎么加?
goalidea
2021-11-27 11:54:37 +08:00
@gosidealone 看官方文档

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/816619

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX