package ${basePackage}.action; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.beans.factory.annotation.Autowired; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.BufferedReader; import java.io.InputStreamReader; <#list modules as m> import ${basePackage}.module.${m.moduleName}.req.*; import ${basePackage}.module.${m.moduleName}.mgr.*; import ${basePackage}.frame.auth.LocalData; import ${basePackage}.frame.utils.MapperUtil; import ${basePackage}.frame.utils.Message; import ${basePackage}.frame.base.BaseResponse; import ${basePackage}.frame.base.ErrorType; import ${basePackage}.frame.auth.Token; import ${basePackage}.frame.utils.LogUtil; import ${basePackage}.frame.base.Error; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; @Controller @ResponseBody @RequestMapping("/feign") public class FeignController { <#list modules as m> <#list m.tables as table> @Autowired private ${table.getCName()}Manager ${table.getFName()}Manager; @RequestMapping(value = "/user/create", method = RequestMethod.POST) public BaseResponse d(@RequestBody NewTableGetRequest asd) { return newTableGetResponse; } }