springboot打开静态资源访问
时间: 2023-05-29 08:02:24 浏览: 143
Spring Boot 默认情况下会把应用中的静态资源文件放在 src/main/resources/static 或者 src/main/resources/public 下面,默认都是放在 classpath 下的,这些资源就可以被直接访问。
在 application.properties 中添加以下配置可以修改静态资源映射地址:
```
# 静态资源访问路径前缀,默认就是/static,如果要修改就修改
spring.mvc.static-path-pattern=/static/**
# 静态资源路径
spring.resources.static-locations=classpath:/static/
```
以上配置表示访问路径以 /static/ 开头的请求,都会转发到静态资源目录下面的某个路径。
例如,我们在静态资源目录下创建一个 index.html 文件,则可以通过访问 http://localhost:8080/static/index.html 来访问这个文件。
相关问题
springboot 访问静态资源默认打开index.html
是的,Spring Boot 对于静态资源的处理十分方便,它默认会在 classpath 下的 static 目录、public 目录和 resources 目录下查找静态资源文件,并且还会自动将 index.html 作为默认的欢迎页面。也就是说,如果在 static 或 public 或 resources 目录下有一个名为 index.html 的文件,那么当访问该目录时,Spring Boot 会自动打开该文件。如果没有 index.html 文件,则会列出该目录下的文件列表。如果你想要修改默认的欢迎页面,可以在 application.properties 或 application.yml 配置文件中设置 spring.mvc.static-path-pattern 属性,例如:
```
spring.mvc.static-path-pattern=/resources/**
```
这样就将静态资源的访问路径修改为 /resources,然后在 resources 目录下放置一个 index.html 文件即可。
springboot怎么直接访问html
要在Spring Boot项目中直接访问HTML页面,你需要进行以下配置。
1. 创建一个HTML页面,比如hello.html。在这个页面中,你可以编写你想展示的内容。
2. 在项目中创建一个`application.properties`配置文件,如果已经存在该文件则打开。
3. 在`application.properties`文件中添加以下配置:
```
spring.resources.static-locations=classpath:/templates/
spring.mvc.view.prefix=views
spring.mvc.view.suffix=.html
```
这些配置指定了静态资源的地址和视图的前缀和后缀。其中,`classpath:/templates/`指定了HTML页面所在的目录。
4. 启动你的Spring Boot应用程序,并访问`http://localhost:8089/hello`来访问hello.html页面。在这个例子中,你可以通过`http://localhost:8089/`访问你的Spring Boot应用程序,`/hello`是你在项目中配置的页面路径。
注意:如果你将HTML页面直接放在`templates`目录下,可以省略`spring.mvc.view.prefix`配置。
这样,你就可以通过Spring Boot直接访问HTML页面了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [springboot项目直接访问html页面](https://blog.csdn.net/qq_45793102/article/details/115697404)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [Springboot怎么访问html页面](https://blog.csdn.net/m0_67401153/article/details/124038727)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]