java – 如何在spring mvc中构建动态url
发布时间:2020-12-14 16:46:46 所属栏目:Java 来源:网络整理
导读:我试图发送一个我会根据一些动态值生成的URL.但我不想硬编码它也不想使用响应或请求对象. 例:- http://localhost:8585/app/image/ {ID} / {publicUrl} / {文件名} 所以我想获得第一部分,即http://localhost:8585/app/image/ 仅来自Spring框架.我将提供其他
我试图发送一个我会根据一些动态值生成的URL.但我不想硬编码它也不想使用响应或请求对象.
例:- 所以我想获得第一部分,即http://localhost:8585/app/image/ 如何在Spring MVC中做到这一点. 我正在使用spring MVC,spring Data,Spring Rest,Hibernate. 解决方法
您是在尝试侦听URL还是尝试构建外部使用的URL?
如果是后者,则可以使用URIComponentsBuilder在Spring中构建动态URL.例: UriComponents uri = UriComponentsBuilder .fromHttpUrl("http://localhost:8585/app/image/{id}/{publicUrl}/{filename}") .buildAndExpand("someId","somePublicUrl","someFilename"); String urlString = uri.toUriString(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |