Java 在@RestController端点中共享@ConfigurationProperties bean
我必须从我的rest控制器共享我的@ConfigurationPropertiesbean。当我刚刚返回它时-响应包含config中的字段,但是还有更多的字段,如“targetClass”等(spring代理字段),我不想要它。 我能做些什么来摆脱它?基本上,我有3个想法:Java 在@RestController端点中共享@ConfigurationProperties bean,java,spring,Java,Spring,我必须从我的rest控制器共享我的@ConfigurationPropertiesbean。当我刚刚返回它时-响应包含config中的字段,但是还有更多的字段,如“targetClass”等(spring代理字段),我不想要它。 我能做些什么来摆脱它?基本上,我有3个想法: 实现DTO,它将获取每个配置属性-不太好,因为每次我都要更改配置-我也必须更改它 从代理漫游中获取真实对象,这是我想要的最后一个选项(我不知道这是否可行) 你有更好的主意吗?或者我的一个提议是唯一的方法?DTO路由通常被认为
你有更好的主意吗?或者我的一个提议是唯一的方法?DTO路由通常被认为是将修剪过的对象返回给客户端的最佳方法。为什么不适合你的情况?基本上,您总是要返回与bean相同的属性,对吗?DTO路由通常被认为是将修剪过的对象返回给客户端的最佳方式。为什么不适合你的情况?基本上,您总是要返回与bean相同的属性,对吗?