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

网站的设计流程是怎么样的?电子工程网站大全

网站的设计流程是怎么样的?,电子工程网站大全,鲜花网站开发与设计,万豪酒店线上营销推广代码自动生成器 一、先创建一个表二、创建一个类,配置代码生成器三、运行方法四、运行主方法,报错了。 一、先创建一个表 二、创建一个类,配置代码生成器 package com.gang;import com.baomidou.mybatisplus.annotation.DbType; import com.…

代码自动生成器

      • 一、先创建一个表
      • 二、创建一个类,配置代码生成器
      • 三、运行方法
      • 四、运行主方法,报错了。

一、先创建一个表

在这里插入图片描述

二、创建一个类,配置代码生成器

package com.gang;import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.generator.AutoGenerator;
import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
import com.baomidou.mybatisplus.generator.config.GlobalConfig;
import com.baomidou.mybatisplus.generator.config.PackageConfig;
import com.baomidou.mybatisplus.generator.config.StrategyConfig;
import com.baomidou.mybatisplus.generator.config.po.TableFill;
import com.baomidou.mybatisplus.generator.config.rules.DateType;
import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;import java.util.ArrayList;public class gangCode {public static void main(String[] args) {//我们需要构建一个代码生成器对象AutoGenerator mpg = new AutoGenerator();//怎么样去执行,配置策略//1、全局配置GlobalConfig gc = new GlobalConfig();String projectPath = System.getProperty("user.dir");//获取当前目录gc.setOutputDir(projectPath+"/src/main/java");//输出到哪个目录gc.setAuthor("陈某");gc.setOpen(false);gc.setFileOverride(false);//是否覆盖gc.setServiceName("%sService");//去Service的I前缀gc.setIdType(IdType.ID_WORKER);gc.setDateType(DateType.ONLY_DATE);gc.setSwagger2(true);mpg.setGlobalConfig(gc);//2、设置数据源DataSourceConfig dsc = new DataSourceConfig();dsc.setUsername("root");dsc.setPassword("123456");dsc.setUrl("jdbc:mysql://localhost:3306/mybatis_plus_study_one?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai");dsc.setDriverName("com.mysql.cj.jdbc.Driver");dsc.setDbType(DbType.MYSQL);mpg.setDataSource(dsc);//3、包的配置PackageConfig pc = new PackageConfig();pc.setModuleName("chickenkun");pc.setParent("com.gang");pc.setEntity("pojo");pc.setMapper("mapper");pc.setService("service");pc.setController("controller");mpg.setPackageInfo(pc);//4、策略配置StrategyConfig strategy = new StrategyConfig();//strategy.setInclude("admin","danyuan","building","room");//设置要映射的表名,只需改这里即可strategy.setInclude("chickenkun");//设置要映射的表名,只需改这里即可strategy.setNaming(NamingStrategy.underline_to_camel);strategy.setColumnNaming(NamingStrategy.underline_to_camel);strategy.setEntityLombokModel(true);//是否使用lombok开启注解strategy.setLogicDeleteFieldName("deleted");//自动填充配置TableFill gmtCreate = new TableFill("create_time", FieldFill.INSERT);TableFill gmtUpdate = new TableFill("update_time", FieldFill.INSERT_UPDATE);ArrayList<TableFill> tableFills = new ArrayList<>();tableFills.add(gmtCreate);tableFills.add(gmtUpdate);strategy.setTableFillList(tableFills);//乐观锁配置strategy.setVersionFieldName("version");strategy.setRestControllerStyle(true);//开启驼峰命名strategy.setControllerMappingHyphenStyle(true);//localhost:8080/hello_id_2mpg.setStrategy(strategy);mpg.execute();//执行}
}

三、运行方法

在这里插入图片描述

报错了,缺少依赖,Velocity是一个基于Java的模板引擎,其提供了一个Context容器,在java代码里面我们可以往容器中存值,然后在vm文件中使用特定的语法获取,这是velocity基本的用法,其与jsp、freemarker并称为三大视图展现技术。

添加依赖

		<!--Velocity是一个基于Java的模板引擎--><dependency><groupId>org.apache.velocity</groupId><artifactId>velocity-engine-core</artifactId><version>2.0</version></dependency>

导入依赖之后,再运行一次,没有报错,自动生成了代码

在这里插入图片描述

但是有注解报错了

在这里插入图片描述

报错的原因是缺少依赖 @ApiModel 跟 @ApiModelProperty 都是 swagger2 的注解。

导入依赖包,解决。

		<!-- swagger2 所需依赖 --><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency>

四、运行主方法,报错了。

报错的原因是,自动生成的代码,mapper包,我们并没有扫描

把mapper包扫描加上

在这里插入图片描述还有的报错可能就是service实现类并没有加@Service注解

http://www.yayakq.cn/news/761626/

相关文章:

  • 深圳优定软件网站建设花乡做网站公司
  • 火花机 东莞网站建设青海做网站哪家好
  • 做网站必须托管服务器吗公司做搜索引擎优化
  • 语言免费网站建设wordpress集成微信收款
  • 网站平台做推广方案设计创建网站模板
  • 罗浮视窗网站建设自学网站开发软件开发
  • 从本地服务入手做本地网站龙岩建设局招聘网站
  • 国外优秀设计网站wordpress 调试插件下载
  • 十堰seo推广seo专家是什么意思
  • 湖南中耀建设集团有限公司网站wordpress 插件 权限
  • 装修设计网站哪个平台最好国外云服务器厂商
  • PHP网站开发方向本地开发app的公司在哪里
  • 长沙优化网站厂家沧州市网站制作公司
  • 家具公司网站建设成都网站制作建设
  • 桂林商品房做民宿在哪个网站登记好菜单设计制作网站
  • 给平面设计素材网站做素材挣钱吗辽宁住房城乡建设部官方网站
  • wordpress国内网站安卓应用开发用什么语言
  • 长春网站开发推荐潢川城乡建设局网站
  • 一 网站开发背景高端婚恋网站排名
  • 西安做网站带有网页的建筑公司
  • 招标网官方网站网站html5自适应屏幕
  • 怎样设计手机网站建设网站域名到期怎么续费
  • 做短视频网站需要审批教新手做网站难吗
  • 成都网站设计网站广告软文营销平台
  • 网站建设中关村制作公司网站的公司
  • 有没有教做韩餐的网站美食网站建设项目规划书
  • 无锡网站维护公司软件开发app制作公司
  • 万网网站后台网站建站的职位
  • .net 网站管理系统建设大学网站费用
  • 网站热区图阿里巴巴网站建设公司