controller.java.btl 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package ${package.Controller};
  2. import org.springframework.web.bind.annotation.RequestMapping;
  3. <% if(restControllerStyle){ %>
  4. import org.springframework.web.bind.annotation.RestController;
  5. <% }else{ %>
  6. import org.springframework.stereotype.Controller;
  7. <% } %>
  8. <% if(isNotEmpty(superControllerClassPackage)){ %>
  9. import ${superControllerClassPackage};
  10. <% } %>
  11. /**
  12. * <p>
  13. * ${table.comment!} 前端控制器
  14. * </p>
  15. *
  16. * @author ${author}
  17. * @since ${date}
  18. */
  19. <% if(restControllerStyle){ %>
  20. @RestController
  21. <% }else{ %>
  22. @Controller
  23. <% } %>
  24. @RequestMapping("<% if(isNotEmpty(package.ModuleName)){ %>/${package.ModuleName}<% } %>/<% if(controllerMappingHyphenStyle){ %>${controllerMappingHyphen}<% }else{ %>${table.entityPath}<% } %>")
  25. <% if(kotlin){ %>
  26. class ${table.controllerName}<% if(isNotEmpty(superControllerClass)){ %> : ${superControllerClass}()<% } %>
  27. <% }else{ %>
  28. <% if(isNotEmpty(superControllerClass)){ %>
  29. public class ${table.controllerName} extends ${superControllerClass} {
  30. <% }else{ %>
  31. public class ${table.controllerName} {
  32. <% } %>
  33. }
  34. <% } %>