一切福田,不離方寸,從心而覓,感無不通。

springboot+thymeleaf后端设置全局变量前端js接收

公司旧的项目用play,新的项目改用springboot,前端同学问我,新的项目怎么拿baseUrl? 其实springboot+thymeleaf是可以做到的,我就贴个代码记录一下吧 后端代码如下:

  只要放在spring能扫描到的地方就可以了. 不过这里有个问题,一般来说,这些地址都是通过properties文件,或者yml文件,分环境配置的,要拿配置文件的值,我第一时间就想用@value,但是由于加载顺序的关系,@value加载在后面,所以这里就不能用@value了,用environment

  然后到前端的代码: 把这段代码放到header.html,统一加载就行了

  from:https://blog.csdn.net/bear_lam/article/details/80278590

龙生   28 Jun 2019
View Details

SpringBoot2.x过后static下的静态资源无法访问

  from:https://blog.csdn.net/wenxingchen/article/details/84139845

龙生   28 Jun 2019
View Details

spring boot web程序将static public 资源文件放到jar外部

目录 spring boot程序的static目录默认资源路径源码 application.yml增加配置 spring boot程序的static目录默认资源路径源码

可以看到springboot默认加载资源的路径是在calsspath下,这样jar打包的web项目资源文件只能放在jar内。这样修改和维护起来非常不方便。 参考官方文档,static资源也可以放在jar包外部,只要在配置文件中增加static-locations: 就可以直接在配置文件中覆盖默认的静态资源路径的配置信息 application.yml增加配置

from:https://blog.csdn.net/u014155356/article/details/82862683

龙生   28 Jun 2019
View Details