Controller

AbstractEIQController<E, I, Q>

AbstractRestController<E, I, Q, R, S>

AbstractDynamicController<E, I, Q, R, S, W>

Example

@JsonBody
@RestController
@RequestMapping("{platform}/menu")
class MenuController extends AbstractDynamicController<MenuEntity, Integer, MenuQuery, MenuRequest, MenuResponse, MenuIdWrapper> {

    public MenuController(MenuService menuService) {
        super(menuService, new TypeReference<>() {});
    }

}

@Service
public class MenuService extends AbstractDynamicService<MenuEntity, Integer, MenuQuery> {

}

Last updated

Was this helpful?