动态URL构建器的Spring Idea

时间:2017-07-18 15:00:39

标签: java spring url builder

最近我得到了我的直接上司的请求,要求在春天建立一个动态网址构建器。拥有此构建器的目的是将基本URL与资源的相对路径(图像,json文件等)连接起来,以便它将形成完整路径。

目前我们使用/images/avatar/default_avatar.jpg之类的相对路径提供图片,但我希望它处于完整路径http://www.test.net/images/avatar/default_avatar.jpg

我在网上搜索了建筑师的设计,但找不到,也许我搜索了错误的关键字,所以我不知道从哪里开始。

我最初的想法是,将基本路径保留在.properties文件中,以便我可以在构建器中将其用于连接。

赞赏建筑师设计的任何建设性意见/良好实践。

1 个答案:

答案 0 :(得分:1)

  

赞赏建筑师设计的任何建设性意见/良好做法。

您可能需要查看Spring中的UriComponentsBuilder,您可以明确指定方案类型,主机等。UriComponentsBuilder的优点是能够将其直接注入控制器方法。您可以查看this guide以获取更多信息。

  

拥有此构建器的目的是将基本URL与资源的相对路径(图像,json文件等)连接起来,以便它将形成完整路径。

我相信你可以轻松实现这一点,而不需要任何.properties文件