假设我想使用 opencsv。我external-dependencies.xml
通过说 usemaven='true' 添加了依赖项,要求下载依赖项。jar文件被下载并存储在扩展的lib文件夹中
现在,如果我想使用这个依赖来生成包含注释示例的 Java bean。
<bean class="com.something.dto.IndirectSaleData">
<import type="com.opencsv.bean.CsvBindByName"/>
<property name="firstName" type="java.lang.String">
<annotations>@CsvBindByName(column = "first_name", required = true)</annotations>
</property>
</bean>
为什么它无法解决依赖关系?
另一方面,如果我直接创建 Java 类,它工作得很好,例如 -
import com.opencsv.bean.CsvBindByName;
public class Data {
@CsvBindByName(column = "first_name", required = true)
private String name;
}