1
我有一個參考袋鼠實體提交:Spring Roo的 - 綁定實體到控制器的方法放慢參數字段
@RooJavaBean
@RooToString
@RooJpaActiveRecord
public class ActivatedConfiguration {
@NotNull
@OneToOne
@JoinColumn(unique = true, nullable = false)
private Configuration configuration;
...
}
在Spring控制器我已經註釋馬託與該實體作爲一個參數:
@RequestMapping(value = "/")
public String startActivation(ActivatedConfiguration activatedConfiguration){
...
}
當我準備好HTML GET請求時:
http://localhost:8080/app?configuration=1&[...]
spring automagicaly注入該字段。
問題是:魔法從哪裏來?我怎麼可以在我的junit測試中模擬數據庫抓取?如果你看看到網絡文件夾,你會看到一個ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj類爲您的應用程序的所有不同的轉換器 - - 應該有一個它接受一個String
Thans for answer!我找到了FormattingConversionServiceFactoryBean.java。我應該在哪裏搜索「配置」類轉換器。 – Damian0o
應該有一個相應的.aj文件與轉換器,你可以請看看在同一個文件夾 –
我的項目中唯一的方面文件是在我有我的實體類的包。 – Damian0o