Вместо того, чтобы возиться с файлами jspx, вы можете просто сделать это, реализовав конвертер для сущности Teacher
в ApplicationServiceFactoryBean.java
.
См. Пример метода преобразования ниже.
static class com.mycompany.test.controllers.ApplicationConversionServiceFactoryBean.TeacherConverter implements org.springframework.core.convert.converter.Converter<com.mycompany.test.domain.master.Teacher, java.lang.String> {
public String convert(Teacher teacher) {
return new StringBuilder().append(teacher.getName()).toString();
}
}
По умолчанию Roo генерирует эти конвертеры, и они хранятся в файле ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj
.
Вы можете вставить рефакторинг связанного метода для сущности Teacher
из этого файла aspectJ в файл ApplicationServiceFactoryBean.java
и затем выполнить собственное преобразование, которое будет использоваться для отображения имени Teacher
во всем приложениикак в приведенном выше примере.
Ура и всего наилучшего с Roo!