当前位置: 首页 > news >正文

app开发网站建设哪家好什么网站做ppt

app开发网站建设哪家好,什么网站做ppt,免费制作网站软件,多商户开源商城PO DTO 生成器 假设你是一个Java 高级程序员#xff0c;我会提供一些信息#xff0c;你需要帮我自动生成Java的PO、DTO 对象。 这些信息有着固定的形式#xff0c;第一行是对象的类名#xff0c;其后的每一行都是该对象的属性(简称“属性”)。 对于我属性#xff0c;格式…PO DTO 生成器 假设你是一个Java 高级程序员我会提供一些信息你需要帮我自动生成Java的PO、DTO 对象。 这些信息有着固定的形式第一行是对象的类名其后的每一行都是该对象的属性(简称“属性”)。 对于我属性格式可能是小驼峰的形式可能是全大写命名法的格式我需要你自动帮我转换成小驼峰的格式。 其中生成的PO对象中每个属性需要加上注解Column该注解是Mybatis的注解。该注解的值对应的是属性的全大写命名法的格式。 以下我会举个例子帮助你理解我的预期结果。 User id name batchName生成的PO对象如下 public class UserPO{Column(ID)private String id;Column(NAME)private String name;Column(BATCH_NAME)private String batchName; }生成的DTO对象如下 public class UserDto{private String id;private String name;private String batchName; }测试集 Student id name sex grade teacherNameTeacher id name subject studentCountPO,DTO生成器-Java代码版本 import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class JavaCodeGenerator { public static void main(String[] args) { Scanner scanner new Scanner(System.in); // Read the class name String className scanner.nextLine().trim(); // Read the properties ListString properties new ArrayList(); while (scanner.hasNextLine()) { String property scanner.nextLine().trim(); if (property.isEmpty()) { break; } properties.add(property); } // Generate PO class System.out.println(public class className PO {); for (String property : properties) { String columnName toUpperCaseSnakeCase(property); System.out.println(\tColumn(\ columnName \)); System.out.println(\tprivate String property ;); System.out.println(); } System.out.println(}); System.out.println(); // Generate DTO class System.out.println(public class className Dto {); for (String property : properties) { System.out.println(\tprivate String property ;); } System.out.println(}); } private static String toUpperCaseSnakeCase(String property) { StringBuilder sb new StringBuilder(); for (int i 0; i property.length(); i) { char c property.charAt(i); if (Character.isUpperCase(c)) { sb.append(_).append(c); } else { sb.append(Character.toUpperCase(c)); } } return sb.toString(); } }PO DTO 生成器-html、js版本 把上面的java版本改成js版本需要一个html页面该页面需要2个文本框一个按钮一个文本框输入用户输入的内容第二个文本框生成PO、DTO对象 !DOCTYPE html htmlheadtitleJava PO/DTO Generator/title /headbodyh1Java Code Generator/h1 label forclassNameClass Name:/label input typetext idclassNamebrbrlabel forpropertiesProperties:/label textarea idproperties rows5 cols30/textareabrbr buttononclickgenerateCode()Generate Code/buttonbrbr label forpoCodePO Code:/label textareaidpoCode rows10 cols50 readonly/textareabrbr label fordtoCodeDTO Code:/label textareaiddtoCode rows10 cols50 readonly/textarea /bodyscript function generateCode() { // Read input values var className document.getElementById(className).value.trim(); var propertiesInput document.getElementById(properties).value.trim();// Split properties by newlinevar properties propertiesInput.split(\n);// Generate PO classvar poCode public class className PO {\n;for (var i 0; i properties.length; i) {var property properties[i].trim();var columnName toUpperCaseSnakeCase(property);poCode \tColumn(\ columnName \)\n;poCode \tprivate String property ;\n\n;}poCode };// Generate DTO classvar dtoCode public class className DTO {\n;for (var i 0; i properties.length; i) {var property properties[i].trim();dtoCode \tprivate String property ;\n;}dtoCode };// Update output text areasdocument.getElementById(poCode).value poCode;document.getElementById(dtoCode).value dtoCode;}function toUpperCaseSnakeCase(property) {var snakeCase ;for (var i 0; i property.length; i) {var char property.charAt(i);if (char char.toUpperCase()) {snakeCase _ char;} else {snakeCase char.toUpperCase();}}return snakeCase;}/script /html
http://www.hkea.cn/news/14365971/

相关文章:

  • 广州 网站的设计公司网站建设产品培训
  • 制作网站的过程是对信息的如何网站建设策划方案
  • 网站空间可以自己做吗鞋子网站模板
  • 庆阳网站设计哪个找房网站好
  • 徐州鸿美网站建设网站怎么查哪家公司做的
  • 有关网站开发的文献综述微博如何做的跟网站一样
  • wordpress搬家后台还是老网站网站建设运营的灵魂是
  • 教育视频网站开发wordpress上传路径
  • 镇江网站建设策划行业网站需要如何做
  • 做网站时需要注意什么软件开发定制案例
  • 郑州市做网站公司企业号码查询系统
  • 深圳网站制作招聘wordpress获取上传
  • 永久免费的移动建站平台推广运营培训课程
  • 唐山网站推广优化网站备案怎么做
  • 广州设计网站即速应用微信小程序官网
  • 建设官方网站的作用wordpress中文包
  • 农产品网站开发 文献综述360优化大师最新版下载
  • 建设企业网站可信度建筑公司企业所得税
  • 高端企业网站建设公司dw做六个页面的网站
  • 网络推广网站推广免备案网站制作
  • 网站建设中页面源码网站加强队伍建设
  • 扬州建设银行网站中国纳溪门户网站建设项目环境影响
  • 阿里巴巴网站建设哪家好wordpress需要什么环境
  • 河南郑州网站设计公司wordpress静态化首页
  • 全球顶尖设计网站wordpress do_action 返回值
  • 网站制作新手jquery网页设计成品
  • 网站开发 前端 后端网站淘客宝怎么做
  • 学习做网站教程上海网站推广大全
  • 网站没有域名wordpress中view不见了
  • 营销系统官网东莞关键词排名优化