0
我有一個使用Spring Roo的Web服務項目。Spring Roo:使用實體的通用庫生成
TestEntityController.java
@RequestMapping(method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public ResponseMessage newEntity(
@RequestBody final TestEntity entity) {
entity.persist();
}
TestEntity.java
@RooJavaBean
@RooToString
@RooJpaActiveRecord
@RooJson
public class TestEntity {
// ...
}
Web服務作爲輸入,它結合在Spring Roo的項目實體對象一個JSON字符串。然後我有一個客戶端項目,將這些JSON文件發佈到Web服務。我想知道是否有辦法將實體類導出到客戶端項目可用於通過重用實體類輕鬆創建JSON字符串的「公用」或「客戶端」庫。
這可能嗎?如果是這樣如何?
Roo是否知道不要將所有Jpa實體方法添加到project-api類中以進行公共分配,但是將它們添加到內部消耗中? – gjrwebber
公開發行或內部消費是你的決定,Roo不知道。 Roo將在執行相關命令時在模塊中創建實體等。 – eruiz