💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
代码生成器在gis-boot-generator模块下,根据需求选择通过JPA或者MyBatis生成。 各参数解释: ![](https://img.kancloud.cn/5a/71/5a71d88eb257ff459cc53dfc9b1fc37f_719x373.png) 生成的文件: ![](https://img.kancloud.cn/31/3e/313e9b0496a58c4dc7510bb12dceb7ae_1302x229.png) Entity:实体层,用于存放实体类,与数据库中的属性值保持一致,实现set和get方法。 Controller:控制层,负责具体的业务模块流程的控制,需要调用service逻辑设计层的接口来控制业务流程。 Service:服务层,给controller层的类提供接口进行调用。一般就是自己写的方法封装起来,就是声明一下,具体实现在serviceImpl中。 ServiceImpl:服务实现层,具体功能的实现方法。 Dao:dao层,又叫持久层,对数据库进行数据持久化操作,直接针对数据库操作的,主要实现一些增删改查操作,在mybatis中方法主要与与xxx.xml内相互一一映射。 Mapper.xml:定义了操作数据库的sql。 注意: ①生成的实体中并没有对应的属性,需自己手动添加。 ②生成的controller层中的”多条件分页获取getByCondition”接口,需要把id查询去掉,不然查不出数据。