Java

编写提示词需要遵循的五个原则(附实践案例)

开始本文前,让我们首先明确提示词与提示工程的概念。提示词是我们与大语言模型沟通时输入的指令,而提示工程则是发现能生成符合预期、稳定、可靠、和可复现结果的提示词的过程。 为什么需要提示工程呢?就是因为当前的生成式人工智能还不够智能,其输出具有 …

阅读更多

Java 中如何使用 MapStruct 进行对象映射?

MapStruct 是一款基于注解的、用于 Java 对象映射的代码生成器。借助 MapStruct,我们做对象转换时,只需按照约定指定映射关系,真正的逐字段映射交给 MapStruct 去做即可,可以省去大量手工代码的编写。而且 …

阅读更多

在 Spring Boot 中如何优雅的编写一个服务工厂?

在基于 Spring Boot 的业务开发中,我们有时会遇到这样的场景:即定义了一个通用接口,而该接口拥有多个实现类。在调用这些实现类时,我们通常需要编写一个工厂方法,该工厂方法可以根据指定的参数获取到对应的实现类。 那么,提供该工厂方法的 …

阅读更多