【发布时间】:2020-09-04 10:38:22
【问题描述】:
假设我想使用 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;
}
【问题讨论】: