Spring Rooチュートリアルを実行し、モデルにフィールドを追加する方法を学びます。今日コンピュータを起動しましたが、ターミナルでrooシェルを起動すると、次のエラーが発生しました。
Encountered " "void" "void "" at line 17, column 8.
Was expecting one of:
"class" ...
"enum" ...
"interface" ...
"@" ...
"@" ...
"@" ...
"@" ...
私の唯一のモデルはCourse.javaです。次のようになります。
package matt.coursemanager.model;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.roo.addon.javabean.RooJavaBean;
import org.springframework.roo.addon.jpa.activerecord.RooJpaActiveRecord;
import org.springframework.roo.addon.tostring.RooToString;
@RooJavaBean
@RooToString
@RooJpaActiveRecord
public class Course {
}
行17、列8は、'public classCourse{'行の'class'の'c'です。
コースにフィールドを追加しようとすると、同じエラーがスローされます(フィールドを正常に追加できません)。rooセッション間で何も変更しませんでした。これは、シェルを開いたときに発生しました。