📜  如何注册一个静态资产文件夹 spring boot - TypeScript (1)

📅  最后修改于: 2023-12-03 15:09:12.543000             🧑  作者: Mango

如何注册一个静态资产文件夹 spring boot - TypeScript

在 Spring Boot (使用了 TypeScript)中,可以通过简单配置来注册静态资产文件夹。这将允许应用程序提供静态资源,如 JavaScript,CSS,图像和其他文件。

创建一个静态文件夹

首先,创建一个名为“static”的文件夹,其中包含您的所需文件。例如,您可能需要一个名为“style.css”的样式文件,以及一个名为“image.jpg”的图像文件。

要创建一个静态文件夹,请在您的项目中创建一个名为“static”的文件夹。

/your-project-folder
├── src
│   ├── main
│   │   ├── java
│   │   └── resources
│   │       └── static
│   │           ├── style.css
│   │           └── image.jpg
添加Maven依赖

以下是 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 项目中注册静态文件夹。这对于向应用程序添加样式,脚本和其他静态资产将非常有用。