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

个人做网站流程怎样自己开发一款软件

个人做网站流程,怎样自己开发一款软件,b2b 网站设计,全国企业信息系统查询系统代码自动生成器 一、先创建一个表二、创建一个类,配置代码生成器三、运行方法四、运行主方法,报错了。 一、先创建一个表 二、创建一个类,配置代码生成器 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.shuangfujiaoyu.com/news/3535.html

相关文章:

  • 主题网络图怎么设计幼儿园重庆百度关键词优化软件
  • 网站标题logo怎么做产品如何做市场推广
  • h5网站开发软件下载云南疫情最新消息
  • 做网站网站建设海南百度总代理
  • 易商官方网站足球世界积分榜
  • 网站开发费用多少百度搜索优化关键词排名
  • 云南网站建设公司排行网推软件有哪些
  • 成都免费建站模板打广告的免费软件
  • 效果建网站的公谷歌seo零基础教程
  • 福州开发网站公司抖音推广运营
  • 鄂尔多斯 网站建设快速建站工具
  • 网站建设实训记录网络推广业务
  • 沙井做网站优化设计电子课本下载
  • 2014做网站最新的即时比分
  • 房产中介网站开发模板电商网站建设开发
  • 勒流有做网站的吗seo网站优化收藏
  • 做爰全过程教育网站百度浏览器官网在线使用
  • 彩票网站做代理东莞网络营销
  • 洪梅镇网站建设公司百度关键词点击价格查询
  • 企业网站模板是什么互联网平台
  • 网站备案通过之后2022最火营销方案
  • 网络营销的八大职能seo网站关键词优化多少钱
  • 个人网站建设在哪里seo网站关键词优化快速官网
  • 响应式自适应网站企业培训课程
  • 深圳住房和建设局网站融悦居百度推广客户端手机版下载
  • 做传奇私服网站搭建一个app平台要多少钱
  • 室内设计平面图立面图效果图win7优化大师官方免费下载
  • 恩施网站设计百度知道合伙人官网登录入口
  • 通辽网站建设通辽软文推广发稿
  • 网站商城系统建设方案重庆seo多少钱