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

专业的建设企业网站公司网站搭建一般要多少钱

专业的建设企业网站公司,网站搭建一般要多少钱,成都网站排名生客seo怎么样,湖南seo优化公司一、简介 1.1 MyBatis Generator介绍 MyBatis Generator 是MyBatis 官方出品的一款#xff0c;用来自动生成MyBatis的 mapper、dao、entity 的框架#xff0c;让我们省去规律性最强的一部分最基础的代码编写。 1.2 MyBatis Generator使用 MyBatis Generator的使用方式有4…一、简介 1.1 MyBatis Generator介绍 MyBatis Generator 是MyBatis 官方出品的一款用来自动生成MyBatis的 mapper、dao、entity 的框架让我们省去规律性最强的一部分最基础的代码编写。 1.2 MyBatis Generator使用 MyBatis Generator的使用方式有4种 命令行生成Maven方式生成使用Ant任务生成使用Java代码生成 其中推荐使用Maven方式进行代码生成因为集成和使用比较简单。 1.3 开发环境 MySQL8.0.12 MyBatis Generator1.3.7 Maven4.0 IDEA2018.2 二、代码自动生成配置 上面介绍了使用MyBatis Generator的几种方式其中最推荐使用的是Maven方式所以下面我们来看Maven方式的MyBatis代码生成分为四步 Step1添加依赖 配置pom.xml文件增加依赖和配置生成文件“generatorConfig.xml”路径 plugingroupIdorg.mybatis.generator/groupIdartifactIdmybatis-generator-maven-plugin/artifactIdversion1.3.7/versiondependenciesdependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.12/version/dependencydependencygroupIdorg.mybatis.generator/groupIdartifactIdmybatis-generator-core/artifactIdversion1.3.7/version/dependency/dependenciesexecutionsexecutionidGenerate MyBatis Artifacts/idphasepackage/phasegoalsgoalgenerate/goal/goals/execution/executionsconfiguration!--允许移动生成的文件 --verbosetrue/verbose!-- 是否覆盖 --overwritetrue/overwrite!-- 自动生成的配置 --configurationFilegeneratorConfig.xml/configurationFile/configuration /pluginStep2添加配置文件 根据上面在pom里的配置我们需要添加generatorConfig.xml在项目的根目录 ?xml version1.0 encodingUTF-8? !DOCTYPE generatorConfigurationPUBLIC -//mybatis.org//DTD MyBatis Generator Configuration 1.0//ENhttp://mybatis.org/dtd/mybatis-generator-config_1_0.dtd generatorConfiguration!--加载配置文件为下面读取数据库信息准备--properties resourceapplication.properties/!--defaultModelTypeflat 大数据字段不分表 --context idMysql targetRuntimeMyBatis3Simple defaultModelTypeflatproperty nameautoDelimitKeywords valuetrue /property namebeginningDelimiter value /property nameendingDelimiter value /property namejavaFileEncoding valueutf-8 /plugin typeorg.mybatis.generator.plugins.SerializablePlugin /plugin typeorg.mybatis.generator.plugins.ToStringPlugin /!-- 注释 --commentGenerator property namesuppressAllComments valuetrue/!-- 是否取消注释 --property namesuppressDate valuetrue / !-- 是否生成注释代时间戳--/commentGenerator!--数据库链接地址账号密码--jdbcConnection driverClass${spring.datasource.driver-class-name}connectionURL${spring.datasource.url}userId${spring.datasource.username}password${spring.datasource.password}/jdbcConnection!-- 类型转换 --javaTypeResolver!-- 是否使用bigDecimal false可自动转化以下类型Long, Integer, Short, etc. --property nameforceBigDecimals valuefalse//javaTypeResolver!--生成Model类存放位置--javaModelGenerator targetPackagecom.hello.springboot.entity targetProjectsrc/main/javaproperty nameenableSubPackages valuetrue/property nametrimStrings valuetrue//javaModelGenerator!-- 生成mapxml文件 --sqlMapGenerator targetPackagemapper targetProjectsrc/main/resources/mybatis property nameenableSubPackages valuefalse //sqlMapGenerator!-- 生成mapxml对应client也就是接口dao --javaClientGenerator targetPackagecom.hello.springboot.dao targetProjectsrc/main/java typeXMLMAPPER property nameenableSubPackages valuefalse //javaClientGeneratortable tableNamearticle enableCountByExampletrue enableUpdateByExampletrue enableDeleteByExampletrue enableSelectByExampletrue selectByExampleQueryIdtruegeneratedKey columnid sqlStatementMysql identitytrue //tabletable tableNameuser_log enableCountByExampletrue enableUpdateByExampletrue enableDeleteByExampletrue enableSelectByExampletrue selectByExampleQueryIdtruegeneratedKey columnid sqlStatementMysql identitytrue //table/context /generatorConfiguration其中数据库连接的配置是从application.properties直接读取的。 Step3配置全局属性文件 全局属性文件application.properties的配置和Spring Boot增加MyBatis的配置是一样的如果你的Spring Boot项目里面已经配置了MyBatis支持请忽略此步骤。 # MyBatis 配置 spring.datasource.urljdbc:mysql://172.16.10.79:3306/mytestdb?serverTimezoneUTCuseSSLfalseallowPublicKeyRetrievaltrue spring.datasource.usernameroot spring.datasource.password123456 spring.datasource.driver-class-namecom.mysql.cj.jdbc.Driver mybatis.type-aliases-packagecom.hello.springboot.mapper mybatis.config-locationsclasspath:mybatis/mybatis-config.xml mybatis.mapper-locationsclasspath:mybatis/mapper/*.xml注意 MySQL 6以后JDBC的配置就不一样了参照如上MySQL 8的配置。 Step4点击Maven生成代码 如果你使用的是IDEA点击最右侧的Maven Projects 点击mybatis-generator 右键mybatis-generator:generate Run Maven Build如下图所示 正常控制台输出“BUILD SUCCESS”说明生成已经成功了如果出现错误根据错误提示信息排除处理错误即可。 MyBatis Generator 示例源码https://github.com/vipstone/springboot-example/tree/master/springboot-mybatis-xml 三、安装IDEA插件 如果你使用的是 IDEA那么强烈建议你安装一款免费的IDEA插件“Free MyBatis plugin”可以实现dao到mapper xml对应方法的快速映射点击任意一个快速调整到相应的方法提高工作效率效果如下图所示 点击绿色的箭头直接跳转到了mapper xml对应的方法了如下图所示 可以相互点击进行对应的跳转。 安装步骤 点击菜单栏Flie Settings点击Browse repostitories…输入“Free MyBatis plugin”查找插件点击安装重启IDEA 关键步骤的截图如下 四、总结 使用了MyBatis Generator可以帮我们自动生成实体类和5个最基础的方法大大的提高我们的工作效率用户只需要按需写自己独有的一些业务即可。同时增加“Free MyBatis plugin”插件可以很方便的帮我们开发和调试代码真是实实在在的福利。
http://www.zqtcl.cn/news/775532/

相关文章:

  • 共和县公司网站建设seo网络推广招聘
  • 网站怎样做外链百度网站地图提交
  • 瑞安联科网站建设中国做网站公司排名
  • jsp网站开发详解 赵增敏jsp网站首页怎么做
  • 有哪些可以做图的网站啊莱芜金点子广告电子版2024
  • 免费营销型网站模版南宁比较有好的网站制作公司
  • 做外贸上什么网站什么什么设计英文网站
  • 嘿客免费网站建设网站对联图片
  • 一件代发48个货源网站韶关最新消息
  • 网站都需要备案吗安徽建设通网站
  • 外包公司 网站建设 深圳电子商务公司设计网站建设
  • 怎么添加网站背景音乐定制建站
  • 西安网站建设和推广公司php企业网站开发实训报告
  • 市网站制作番禺绿叶居
  • 网站漂浮物怎么做电子商务网站开发实训体会
  • 电商网站建设定制济南网站建设及推广
  • 网站标签化wordpress 输出评论内容 函数
  • 明星个人网站设计汕头网络推广公司
  • 深圳有哪些做网站公司好武夷山建设局网站
  • 怎么设立网站赚广告费一个网站可以做多少关键字
  • 网站刚建好怎么做能让百度收录成都定制网站建
  • thinkphp网站开发技术做电脑租赁网站
  • 网站设计评语中午版wordpress
  • 邢台企业手机网站建设汕头网站制作后缀
  • 微网站后台内容设置做网站语言排名2018
  • 嘉兴网站制作网站建设外贸营销推广平台有哪些
  • 网站开发集广州高端网站定制开发价格
  • 网站开发培训成都网站建设 报价单 doc
  • 苏州哪里有做淘宝网站的WordPress模板博客主题
  • 网站做中转做任务 网站