📅  最后修改于: 2023-12-03 15:09:12.543000             🧑  作者: Mango
在 Spring Boot (使用了 TypeScript)中,可以通过简单配置来注册静态资产文件夹。这将允许应用程序提供静态资源,如 JavaScript,CSS,图像和其他文件。
首先,创建一个名为“static”的文件夹,其中包含您的所需文件。例如,您可能需要一个名为“style.css”的样式文件,以及一个名为“image.jpg”的图像文件。
要创建一个静态文件夹,请在您的项目中创建一个名为“static”的文件夹。
/your-project-folder
├── src
│ ├── main
│ │ ├── java
│ │ └── resources
│ │ └── static
│ │ ├── style.css
│ │ └── image.jpg
以下是 pom.xml 文件中的依赖项。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
为了让 Spring Boot 识别静态文件夹,需要在配置文件 application.properties 中添加以下属性。
spring.resources.static-locations=classpath:/static/
这个配置告诉 Spring Boot 在 classpath 中查找名为“static”的文件夹。另外,如果您的应用程序需要使用多个静态资源文件夹,您可以使用逗号分隔它们。
spring.resources.static-locations=classpath:/static/,file:/var/www/app/files/
现在,您可以通过以下方式访问静态资源。
http://localhost:8080/style.css
http://localhost:8080/image.jpg
这将向您的浏览器提供相应的样式文件和图像文件。在这个例子中,我们使用了 localhost 和端口 8080,取决于您的配置,这可能需要进行更改。
现在,你已经学会了怎样在 Spring Boot 项目中注册静态文件夹。这对于向应用程序添加样式,脚本和其他静态资产将非常有用。