java - 可以将@Component 用于任何实用程序类吗?
问题描述
我有一个将实体转换为 DTO 的类,该类主要是ConfigurableMapper
Orika 包中的 Mapper。我已经用@Component
任何类对映射器类进行了注释并将其自动装配以从 DTO 转换为映射器。这可以在没有@Component
自动装配的情况下实现。
请赐教。
解决方案
考虑使用 ConverterFactory 进行转换
Baeldung 在下面写了一篇关于它的文章:
spring-type-conversions
供参考:
docs.spring.io
更具体的实现也来自 Baeldung:
Spring REST API 的实体到 DTO 转换
我不确定是否有必要将 @Component 注释到帮助程序/实用程序类。只要它们不需要从 spring 实例化为 bean,您就可以删除注释。
推荐阅读
- python - 多次单击按钮时仅打开 1 个窗口
- javascript - 尝试在 javascript 中进行日期添加 while 循环有很多时间
- python - 检索给定名称的地方的纬度和经度
- javascript - AWS lambda 函数 - 如何让 R 脚本从 node.js lambda 函数运行?
- mongodb - 如何将 Spark 上下文连接到多个 Mongo 集合?(斯卡拉)
- laravel-8 - Livewire 使用 yield 和 section 拆分布局中的组件
- hive - 如何使用 Hive MACRO 减少样板文件
- python - 如何将 TFRecord 数据集映射到 pbtxt 文件中的标签?
- php - 用于支付流的 Paypal PHP REST API
- flutter - 如何按一个按钮填充文本字段?