springboot项目在resources下创建img文件节夹存放静态图片访问不到
时间: 2023-11-27 11:51:14 浏览: 73
在Spring Boot项目中,可以使用`classpath`前缀来指定资源文件的路径,例如:
```java
String imagePath = "classpath:img/myImage.jpg";
```
如果在`resources`目录下创建了`img`文件夹,并将图片文件存放在该文件夹中,则可以使用以下方式访问:
```java
String imagePath = "classpath:img/myImage.jpg";
Resource resource = new ClassPathResource(imagePath);
File file = resource.getFile();
```
或者在Spring Boot的配置文件`application.properties`或`application.yml`中添加以下配置:
```yaml
spring.resources.static-locations=classpath:/img/
```
然后可以通过以下方式访问图片:
```html
<img src="/myImage.jpg">
```
相关问题
jeecgboot修改登陆页的图片
Jeecg Boot是一个基于SpringBoot的快速企业级开发框架,它提供了一套完整的微服务解决方案。如果你想要修改Jeecg Boot的登录页面背景图片,通常需要通过以下几个步骤:
1. **找到登录界面模板**:Jeecg Boot的前端UI是基于Vue.js构建的,登录页面是在`src/main/resources/static/dist/login.html`这个文件中。
2. **定位登录样式**:登录界面相关的CSS样式一般在`dist/assets/css/login.css`或类似路径下的文件中,查找设置背景图的相关CSS规则。
3. **替换图片**:找到对应背景图片路径的地方,这通常是`.bg-img`、`background-image`等类名下的URL。将原有的URL替换成你所需的图片地址,例如:
```css
.bg-img {
background-image: url('/path/to/your/new/image.jpg');
}
```
4. **更新静态资源**:如果图片不在项目的静态资源目录下,记得同步到服务器上,或者配置好静态资源映射路径。
5. **刷新浏览器查看效果**:保存更改后,通过浏览器访问登录地址(如http://localhost:8080/login),你会看到新的登录背景图片。
阅读全文