templates.sh.controller.tpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of easyee-auto Show documentation
Show all versions of easyee-auto Show documentation
Code Auto Generator for EasyEE Open Source JavaEE Enterprise Basic Development Platform(https://github.com/ushelp/EasyEE).
The newest version!
package ${pkgName}.controller;
import java.io.Serializable;
import java.util.Map;
import javax.annotation.Resource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.ModelAndView;
import ${baseControllerImport};
import ${pageBeanImport};
import ${statusCodeImport};
import ${pkgName}.criteria.${ClassName}Criteria;
import ${pkgName}.entity.${ClassName};
import ${pkgName}.service.${ClassName}Service;
/**
* ${ClassName} Controller, generated by EasyAuto
*
* 所有Controller处理类统一继承BaseController.
*
* BaseController 中定义了一下内容: - request, application Servlet API -
* 请求响应相关的JSON参数(EasyUI框架请求都是通过JSON响应) -
* 初始化JSON响应数据的方法(setJsonMap,setJsonMsgMap,setJsonPaginationMap(PageBean,
* Object...)) - 获得分页对象:super.getPageBean()
*
*
* @author easyproject.cn
* @version 1.0
*
*/
@RestController
@RequestMapping("${ClassName}")
public class ${ClassName}Controller extends BaseController {
public static Logger logger = LoggerFactory.getLogger(${ClassName}Controller.class);
@Resource
private ${ClassName}Service ${ClassName?uncap_first}Service;
/**
* Forward to page
*
* @return
*/
@RequestMapping("page")
public ModelAndView page(ModelAndView mv) {
mv.setViewName("main/${Module}/${ClassName}");
return mv;
}
/*
* CRUD
*/
/**
* List
*
* @return
*/
@SuppressWarnings("rawtypes")
@RequestMapping("list")
public Map © 2015 - 2025 Weber Informatics LLC | Privacy Policy