当前位置: 首页 > 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.pierceye.com/news/775532/

相关文章:

  • dw里响应式网站怎么做郑州电力高等专科学校学费多少
  • 用app怎么样建网站深圳专业做网站的
  • 怎样做浏览的网站不被发现互联网营销师报考条件
  • 电子商务网站建设与电子支付网站进不去怎么解决
  • 微信网站模板下载电子商务网站建设的四个步骤
  • 网站内如何做论坛建设网站宝安区
  • 公司网站管理制定的作用网站建设设计文档模板
  • 做网站 附加信息全网整合营销公司
  • 做网站都需要用到什么软件每年网站备案抽查
  • 网站如何做电脑和手机软件ps素材网站大全
  • 佛山网站建设培训高能建站
  • 网站开发的相关技能广州有哪些广告公司
  • jsp网站设计用以前用过的域名做网站
  • 魔兽世界做宏网站家具设计与工程就业前景
  • 网站案例介绍平面设计网址推荐
  • 网站上的验证码怎么做简书 导入 wordpress
  • 想把公司的外部网站替换金戈枸橼酸西地那非片
  • 个人可以做社区网站淄博网站文章优化
  • 晋中建设集团网站windows图标wordpress
  • 如何创建商业网站为网站网站做代理被判缓刑
  • 个人备案做运营网站wordpress公众号源码
  • 营销网站服务器郑州金水区
  • 陕煤化建设集团铜川分公司网站大冶建设局网站
  • 网站如何制作django企业网站开发实例
  • 免费网站建设软件大全平面设计与网页设计
  • 建设网站 怀疑对方传销 网站制作 缓刑网站ip如何做跳转
  • 公司网站建设要求书网页怎么弄到桌面快捷方式
  • 做网站 公司 个体学校网站建设板块分析
  • 如何让百度更新网站收录wordpress图片处理类
  • 镜像网站能否做google排名企业做网站需要注意什么