我按照这里的教程
http://blog.bdoughan.com/2011/05/jaxb-and-joda-time-dates-and-times.html
将 joda DateTime 与 Jersey 一起使用。但我是在 scala 中完成的,当需要将以下代码片段从 java 转换为 scala 时,我完全不知所措。有人可以帮助我或给我一些教程的链接吗?
@XmlJavaTypeAdapters({
@XmlJavaTypeAdapter(type=DateTime.class,
value=DateTimeAdapter.class),
@XmlJavaTypeAdapter(type=DateMidnight.class,
value=DateMidnightAdapter.class),
@XmlJavaTypeAdapter(type=LocalDate.class,
value=LocalDateAdapter.class),
@XmlJavaTypeAdapter(type=LocalTime.class,
value=LocalTimeAdapter.class),
@XmlJavaTypeAdapter(type=LocalDateTime.class,
value=LocalDateTimeAdapter.class)
})
package blog.jodatime;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters;
import org.joda.time.DateMidnight;
import org.joda.time.DateTime;
import org.joda.time.LocalDate;
import org.joda.time.LocalDateTime;
import org.joda.time.LocalTime;
我应该使用包注释,我不知道它是如何完成的,而且 Google 不是我的 friend 。
最佳答案
据我所知,Scala 不支持包注释:https://issues.scala-lang.org/browse/SI-3600 。但是你不能将这些注释放在 package-info.java 文件中吗?
关于java - 如何将包注释从 java 转换为 scala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9252692/