为了让Cursor更好地理解我们想要表达的意思,我们首先要在kimi表达出我们的意思。
(需求)+我要在cursor实现这些需求,请帮我整理文字让cursor能明白我想要的需求。
需求:大白话告诉kimi,让kimi去整理。
如果发现kimi整理出来的,在cursor上用的不行,可以考虑以下:
经过测试,我发现cursor很容易遗漏这些点:
1.没有帮我构建基本的矿建:父pom和子pom,数据库连接和启动类
1. 配置好与数据库的连接 2.写好房产管理、租户管理、合同管理和租金管理的基本的增删改查功能3.做好各pom文件之间的连接
2.没有把所有层都实现,所以我们要提醒它都进行实现。
要把所有层都生成好,Entity: 实体类,与数据库表结构对应,Mapper: 数据访问层接口,定义SQL操作,Service: 业务逻辑层接口,定义业务方法,ServiceImpl: 业务逻辑层实现,实现具体业务逻辑,Mapper XML: MyBatis的SQL映射文件,实现具体的SQL语句。请一步步实现。
3.可能会在它觉得需求完成的差不多的情况下,就额外多帮你实现很多其他的非必要功能,因此每说一次‘继续实现’,要看清楚是不是又帮你完成了没必要的功能。
建议是
1.先借助已有的框架完成最基本的框架:父pom,子pom,数据库连接,启动类。然后将没有的pom先下载好,再继续实现。
借助已有框架这里,可以将整个框架粘贴到cursor左侧,直接拉进去。我觉得可以借助苍穹外卖的架构。
我需要创建一个全新的后端项目框架,用于开发‘商铺出租管理项目’。这个新框架的结构和格式应该与现有的xxx框架完全一致,但它是独立的项目。我希望在新项目中实现以下功能:xxxxxx
2.完成实体类的构建
3.完成基本的增删改查,然后去测试是否可以
4.添加其他功能
!!!要先确认好数据库的代码是否完善,是否匹配功能,不然后续更改会有点麻烦。
!!!还出现兼容问题
!!!mapper语句中,会出现大小写问题,需要更正 比如contrast_id 改为contrastId
!!!如果事先借助已有的框架完成的话,会造成文件层次问题。这个时候要将实现出来的所有代码,我这里称ams文件夹。将ams直接打开,而不是打开包含ams和simpleSin的文件夹。
!!!数据库密码要匹配
!!!在idea也要打开数据库连接,而不只是dataGrip