博舍

盘点4款AI小说自动生成器 自动作文生成器

盘点4款AI小说自动生成器

2.搭画快写-ai小说自动生成器自动扩写

除了灵感创作功能,搭画快写-ai小说自动生成器还具备自动扩写的特点。这个功能允许用户将已有的小说片段输入生成器,根据片段的内容和风格,自动生成后续情节。

在自动扩写功能中,生成器有能力模仿原作者的写作风格,保持故事的连贯性。无论是对已有作品的扩写,还是对草稿的补充,这个自动扩写功能都能够提供极大的帮助。

用户可以在生成器中输入前几章的小说内容,然后点击自动扩写按钮。生成器会根据输入的内容进行分析,并自动生成接下来的情节,帮助作者更好地推进故事发展。

3.智作文学-ai小说自动生成器-主线剧情编排

智作文学-ai小说自动生成器是另一款强大的AI辅助创作工具,它专注于主线剧情的编排。对于那些在故事发展和情节搭建上感到困惑的作家来说,这款生成器将是一个宝贵的助手。

用户只需输入故事的基本设定和主要角色,智作文学-ai小说自动生成器就会利用先进的自然语言处理算法生成一个完整的主线剧情。生成的剧情将包含起承转合的要素,紧凑而有逻辑性。

这款生成器还可以按照用户设定的主题和氛围生成不同类型的故事情节,真正实现个性化创作。

4.文章编写小助手-ai小说自动生成器-辅助写手

文章编写小助手-ai小说自动生成器是一款功能齐全的辅助写手,它为作家提供了多种写作工具和功能。

首先,文章编写小助手可以帮助用户生成丰富多样的小说素材。用户只需输入关键词,生成器会自动为其搜索相关文本,并整理成有用的素材数据库。这大大地节省了作者在素材收集上的时间。

其次,该生成器还提供了多种文本编辑工具,如语法纠错、词汇替换等,帮助作家们改善写作质量。

文章编写小助手还支持情绪化写作和对话生成等特性。用户可以通过设置角色的情绪状态,生成器会根据这些设置生成相应情绪的文本,并模拟人物之间的对话。

这4款AI小说自动生成器为作家们的创作带来了诸多便利。无论是获取灵感、自动扩写、主线剧情编排还是辅助写作,它们的功能都能够提高作家们的创作效率和创作质量。随着人工智能技术的不断发展,相信这些生成器将会在未来的文学创作中起到更加重要的作用。返回搜狐,查看更多

‎AI文案生成器 on the App Store

咔咔AI,文案自动生成器提供了小红书、微博、朋友圈、公众号和抖音等相关文案的生成功能。此外,基于大模型的AI对话全能应用,可以为用户在工作和生活中的各种需求和提供帮助。我们提供了多种优质文案类型,包括短视频相关的抖音标题、抖音爆款文案、小红书标题,文案,短视频拍摄脚本;文章相关的文案续写,公众号,专业仿真点评,朋友圈营销文案;电商相关的电商标题、电商文案,商品痛点文案、卖点文案以及电商推品笔记等几十种自动文案。使用我们的AI文案机器人,您可以快速生成优质的文案内容,让您轻松写出完美的文案。我们的AI文案机器人是您文案编辑的最佳助手,让您的文案编辑更加高效、创意十足。另外我们有基于大模型的AI对话全能应用,可以为您提供全方位的支持,无论您需要什么角色。当您缺乏灵感时,我们的应用程序可以成为您的文艺助手,提供丰富实用的创作工具。当您需要写文案时,我们的应用程序可以轻松生成高质量的文章。当您想学习英语时,我们的应用程序可以为您提供真实场景的英语对话。当您剧荒了时,我们的应用程序可以为您推荐各种影视作品。当您心情不好时,我们的应用程序可以成为您的情感管家,帮助您疏解负面情绪。当您遇到专业难题时,我们的应用程序可以化身为专业顾问,提供针对性的指导和建议。我们旨在成为您不可或缺的生活伙伴,无论您身在何处,我们都将为您提供全面、专业的支持。现在就下载我们的应用程序,开启更智能、便捷的生活!

MP 代码自动生成器

文章目录前言一、相关依赖二、CodeGenerate三、使用案例1.准备数据库2.数据库配置3.代码生成总结前言

程序员的终点站即是CV工程师!

MybatisPlus代码自动生成器,让你成为合格的CV工程师!

一、相关依赖mysqlmysql-connector-javacom.alibabadruid-spring-boot-starter1.1.23com.baomidoumybatis-plus-extension3.5.2com.baomidoumybatis-plus-boot-starter3.3.2com.baomidoumybatis-plus-generator3.3.2org.springframework.bootspring-boot-starter-freemarker二、CodeGeneratepackagecom.example.jiaxiaosystem.utils;importcom.baomidou.mybatisplus.core.exceptions.MybatisPlusException;importcom.baomidou.mybatisplus.core.toolkit.StringPool;importcom.baomidou.mybatisplus.core.toolkit.StringUtils;importcom.baomidou.mybatisplus.generator.AutoGenerator;importcom.baomidou.mybatisplus.generator.InjectionConfig;importcom.baomidou.mybatisplus.generator.config.*;importcom.baomidou.mybatisplus.generator.config.po.TableInfo;importcom.baomidou.mybatisplus.generator.config.rules.NamingStrategy;importcom.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;/***@authorrhy*@create2022/11/16*///mybatis-plus自动生成器//演示例子,执行main方法控制台输入模块表名回车自动生成对应项目目录中publicclassCodeGenerator{/***

*读取控制台内容*

*/publicstaticStringscanner(Stringtip){Scannerscanner=newScanner(System.in);StringBuilderhelp=newStringBuilder();help.append("请输入"+tip+":");System.out.println(help.toString());if(scanner.hasNext()){Stringipt=scanner.next();if(StringUtils.isNotEmpty(ipt)){returnipt;}}thrownewMybatisPlusException("请输入正确的"+tip+"!");}publicstaticvoidmain(String[]args){//代码生成器AutoGeneratormpg=newAutoGenerator();//全局配置GlobalConfiggc=newGlobalConfig();StringprojectPath=System.getProperty("user.dir");//指定生成的代码所在的路径(可以使用相对路径或绝对路径gc.setOutputDir(projectPath+"/src/main/java");gc.setAuthor("rhy");gc.setOpen(false);//生成后是否打开资源管理器//gc.setSwagger2(true);实体属性Swagger2注解//开启Swagger2模式mpg.setGlobalConfig(gc);//数据源配置DataSourceConfigdsc=newDataSourceConfig();dsc.setUrl("jdbc:mysql://localhost:3306/jiaxiaosystem?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai");//dsc.setSchemaName("public");dsc.setDriverName("com.mysql.cj.jdbc.Driver");dsc.setUsername("root");//连接数据库用户名dsc.setPassword("password");//连接数据库密码mpg.setDataSource(dsc);//包配置PackageConfigpc=newPackageConfig();pc.setModuleName(scanner("模块名"));pc.setParent("com.example");mpg.setPackageInfo(pc);//自定义配置InjectionConfigcfg=newInjectionConfig(){@OverridepublicvoidinitMap(){//todonothing}};//如果模板引擎是freemarkerStringtemplatePath="/templates/mapper.xml.ftl";//如果模板引擎是velocity//StringtemplatePath="/templates/mapper.xml.vm";//自定义输出配置ListfocList=newArrayList();//自定义配置会被优先输出focList.add(newFileOutConfig(templatePath){@OverridepublicStringoutputFile(TableInfotableInfo){//自定义输出文件名,如果你Entity设置了前后缀、此处注意xml的名称会跟着发生变化!!returnprojectPath+"/src/main/resources/mapper/"+pc.getModuleName()+"/"+tableInfo.getEntityName()+"Mapper"+StringPool.DOT_XML;}});/*cfg.setFileCreate(newIFileCreate(){@OverridepublicbooleanisCreate(ConfigBuilderconfigBuilder,FileTypefileType,StringfilePath){//判断自定义文件夹是否需要创建checkDir("调用默认方法创建的目录,自定义目录用");if(fileType==FileType.MAPPER){//已经生成mapper文件判断存在,不想重新生成返回falsereturn!newFile(filePath).exists();}//允许生成模板文件returntrue;}});*/cfg.setFileOutConfigList(focList);mpg.setCfg(cfg);//配置模板TemplateConfigtemplateConfig=newTemplateConfig();//配置自定义输出模板//指定自定义模板路径,注意不要带上.ftl/.vm,会根据使用的模板引擎自动识别//templateConfig.setEntity("templates/entity2.java");//templateConfig.setService();//templateConfig.setController();templateConfig.setXml(null);mpg.setTemplate(templateConfig);//策略配置StrategyConfigstrategy=newStrategyConfig();//数据库表映射到实体的命名策略strategy.setNaming(NamingStrategy.underline_to_camel);//数据库表字段映射到实体的命名策略strategy.setColumnNaming(NamingStrategy.underline_to_camel);//strategy.setSuperEntityClass("你自己的父类实体,没有就不用设置!");//lombok模型@Accessors(chain=true)setter链式操作strategy.setEntityLombokModel(true);//restfulapi风格控制器strategy.setRestControllerStyle(true);//公共父类//strategy.setSuperControllerClass("你自己的父类控制器,没有就不用设置!");//写于父类中的公共字段//strategy.setSuperEntityColumns("id");strategy.setInclude(scanner("表名,多个英文逗号分割").split(","));//url中驼峰转连字符strategy.setControllerMappingHyphenStyle(true);strategy.setTablePrefix(pc.getModuleName()+"_");//生成实体时去掉表前缀mpg.setStrategy(strategy);mpg.setTemplateEngine(newFreemarkerTemplateEngine());mpg.execute();}}三、使用案例1.准备数据库

2.数据库配置

代码生成过程中,读取数据库是必不可少的,所以俺们得先配置好数据库的连接!

spring:datasource:driver-class-name:com.mysql.cj.jdbc.Driverurl:jdbc:mysql://localhost:3306/jiaxiaosystem?severTimezone=UTCusername:rootpassword:password3.代码生成

First:直接运行main方法;

注意模块名称与项目启动类所在目录一致。.

Second:输入需要生成的表名(表名用英文的逗号隔开)

然后就可以自动生成代码啦!

!:值得注意的是,此版本的代码生成在Mapper相关类上缺少@Mapper的注解,这个还是需要手动添加的啦。

总结

本篇文章就到此结束啦!

本片内容笔者亲历亲为,实测可用。如果存在问题,请随时联系笔者,俺会尽力解答的!

如果文章对您有一点帮助的话,不要忘了点赞,收藏,关注作者哟!@putaojuzi

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇