工程实训截图
呃呃
一片伟大的净土
灵魂的归处,肉体的坟墓。事实上RPG服务器在做的就是,基于当前世界一个合理的背景
合理的武器数值,合理的武器技能,合理的武器描述和背景,合理的NPC怪物
当合理向非合理靠近,那就是需要氪金的部分。
所以与其自己做这些策划,我们不如直接新建一个属于当前服务器的Chatgpt,然后给他大致的世界框架
他应该就会生成对应的武器 以及一本二本后续的内容
当然,如果已经使用了rpg插件生成了一本的武器,我们也可以直接把配置文件交给chat,他就会把后续的rpg武器直接
以配置文件的形式生成。
包括先前弃坑的两张我的世界插件开发,插件开发理论上也可以使用chatgpt来生成,我们只需要了解我弃坑的那两张
了解一下大体思路,应该就能完成插件开发。
之前deploy的时候每次都要去仓库重新设置域名,以为正常是这样的,实际上只要在source根目录下
新建一个文件CNAME,然后把域名放进去就行了。
以及下面三个好用的脚本
这一步不是很难主要理解一个流程
数据从类库的service服务中已经从mysql里面获取了
所以我们只需要在control类给前端提供一个接口(接口就是返回一堆数据给前端)
所以直接新建一个类,写一个control就可以了
点击查看详情
如果数据已经能显示了,说明已经由mapper和control成功在mysql绑定了数据
并且导出数据和删除都是正常的话那么问题大概率就是
ruoyi代码生成器自动生成的模板似乎只支持varchar等类型的修改,其他类型他默认是不给你修改的。
varchar对应会生成th:field控件Thymeleaf模板中的SpringEL表达式,实现了数据显示和数据绑定
但是text似乎没有对应的模板,用的是Freemaker语法,它会直接显示数据,而不涉及数据绑定。
如果我们不希望数据被修改,似乎也可以使用Freemaker语法。
Freemaker的语法
<textarea name="新闻内容" class="form-control">[[*{新闻内容}]]</textarea>
正确的代码
<textarea name="新闻内容" class="form-control" th:field="*{新闻内容}"></textarea>