在项目中需要同时返回半路径和全路径两种

思考解决方案,想到的相对合理的方式

1.在application.properties配置图片资源库路径

例:host.url=http://www.baidu.com

2.设置静态属性

private static String hostUrl = "";

public static String getHostUrl() {

return hostUrl;

}

public static void setHostUrl(String hostUrl) {

Constants.hostUrl = hostUrl;

}

3.配置运行初始化,配静态变量赋值

@Component

public class MyAppRunner implements ApplicationRunner {

@Value("${host.url}")

private String hostUrl;

@Override

public void run(ApplicationArguments args) throws Exception {

Variable.setHostUrl(hostUrl);

}

}

4.为实体属性拼接路径

@ApiModelProperty("头像半路径")

private String icon;

@ApiModelProperty("头像全路径")

private String iconFull;

public String getIcon() {

return icon;

}

public void setIcon(String icon) {

this.icon = icon;

}

public String getIconFull() {

return iconFull;

}

public void setIconFull() {

this.iconFull = Variable.getHostUrl() + icon;

}

springboot获取静态图片路径_springboot为实体追加图片路径相关推荐

  1. springboot获取静态图片路径_SpringBoot中的全局异常处理你确定你真的知道吗?

    本篇要点 介绍SpringBoot默认的异常处理机制. 如何定义错误页面. 如何自定义异常数据. 如何自定义视图解析. 介绍@ControllerAdvice注解处理异常. 一.SpringBoot默 ...

  2. springboot获取静态图片路径_Springboot通过图片路径形式获取图片

    Springboot通过图片路径形式获取图片 一致以来都是用 http://127.0.0.1:8888/getPhoto?imgUrl=1.jpg 的形式获取数据,今天突然要 http://127. ...

  3. springboot获取原生js请求_springboot跳转原生html

    项目结构 pom xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mave ...

  4. springboot获取项目路径_springboot学习

    1. Thymeleaf语法详解-字符串操作 (1) th:text的作用是什么? Html中输出的值 (2) th:value的作用是什么? 可以放置到inputvalue标签中的值 (3) 什么是 ...

  5. SpringBoot直接URL获取静态资源文件

    SpringBoot直接URL获取静态资源文件 spring boot 直接通过url访问获取内部或者外部静态资源图片 https://blog.csdn.net/ljj_9/article/deta ...

  6. SpringBoot项目静态图片加载浏览器不显示问题解决方案

    SpringBoot项目静态图片加载浏览器不显示问题解决方案 项目结构如下: 我是通过Maven创建的以Thymeleaf为模板引擎创建的SpringBoot Web项目,发现加载的图片在浏览器不显示 ...

  7. springboot获取多个请求参数_springboot获取URL请求参数的多种方式

    1.直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交. /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @pa ...

  8. SpringBoot访问静态资源(图片)

    SpringBoot中的静态资源访问 springboot访问静态资源的几种方式 (优先级从高到低) (1)在src/main/resources/目录下创建 META-INF/resources文件 ...

  9. vue 动态获取的图片路径不显示_Vue 动态图片加载路径问题和解决方法

    最近在做一个树形结构的组件,使用了Vue和element UI中el-tree组件.因为树中每个节点都需要显示一个图标图片,并且需要根据后台传入的数据类型动态地显示,所以图片的路径需要动态地加载.下面 ...

最新文章

  1. cad打开图纸流程图_如何打开cad图纸?cad怎么打开pdf的图纸?
  2. androidHandler讲解
  3. 【数据源】如何应用“紧急联系人”数据
  4. 利用WebService实现远程服务器文件的上传和下载
  5. Appium+Python安卓自动化测试之启动APP和配置获取
  6. Linux中的Total Video Converter——超级音视频转换软件:Winff
  7. php7垃圾回收机制l_PHP7 垃圾回收机制(GC)解析
  8. mysql的zip包的安装方法
  9. STM32学习——高级定时器
  10. resnet预训练模型_干货 | NLP中的十个预训练模型
  11. 方舟生存进化mysql_基于MySQL 的 SQL 优化总结_卡盟,辅助
  12. Micro Sip 配置自己的freeswitch服务器地址
  13. 明解C语言第三章习题
  14. firebug下载时出现there was an error loading firebug
  15. 听说现在流行搬电脑回家?云桌面救星来了
  16. python模拟ios_使用Xcode + Python进行IOS运动轨迹模拟!
  17. 软件使用说明书_使用软件
  18. 面向开发者的 Android 8.0 Oreo 详细介绍
  19. 【代理工具使用必备知识汇总】:vpn、socks5、代理客户端使用
  20. 无线网络攻防实战 WEP密钥如何被攻破的 图

热门文章

  1. TKDE2022 | 最新深度学习推荐系统综述:从协同过滤到信息增强的推荐系统
  2. 新一代CTR预测服务的GPU优化实践
  3. Airbnb搜索:Embedding表示学习
  4. linux eth em,em改eth导致网卡无法启动
  5. 运输层课后第33题解析
  6. Leetcode每日一题:33.search-in-rotated-sorted-array(搜索旋转排序数组)
  7. 查询某表所有列名的SQL语句
  8. 3种方法实现http虚拟主机
  9. Presto架构及原理、安装及部署
  10. 如何估算太坊交易的gas消耗量