📜  spring boot maven 使用配置文件运行 - Java (1)

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

Spring Boot Maven使用配置文件运行

在Spring Boot应用中,我们通常需要在应用启动时加载一些配置文件。Spring Boot提供了多种加载和使用配置文件的方法,本文将介绍如何使用Maven运行Spring Boot应用并加载配置文件。

1. Maven配置

在Maven的pom.xml文件中,需要添加以下依赖:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter</artifactId>
</dependency>

这个依赖包含了Spring Boot应用的核心依赖,包括Spring Boot自动配置和Spring Boot的运行时。

2. 加载配置文件

Spring Boot应用支持多种配置文件格式,如.properties、.yaml等。在应用中加载配置文件的方法有两种。

2.1 使用application.properties文件

在应用类路径下的src/main/resources目录中,新建一个application.properties文件,并添加所需要的配置信息。例如:

server.port=8080
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=password

运行Spring Boot应用时,会自动加载并使用这个配置文件。

2.2 使用其他文件名加载配置文件

如果希望使用其他文件名加载配置文件,可以通过在pom.xml文件中添加配置来实现:

<build>
  <resources>
    <resource>
      <directory>src/main/resources</directory>
      <includes>
        <include>custom-application.properties</include>
      </includes>
    </resource>
  </resources>
</build>

上面的配置将会把src/main/resources目录下的custom-application.properties文件作为配置文件,在应用运行时加载并使用。

3. 运行Spring Boot Maven应用

在Maven项目中,可以通过以下命令来运行Spring Boot应用:

mvn spring-boot:run

这个命令会自动编译项目并启动Spring Boot应用。如果应用成功启动,可以在浏览器中访问http://localhost:8080来验证应用是否正常运行。

4. 总结

本文介绍了如何使用Maven运行Spring Boot应用并加载配置文件。通过这种方式,我们可以轻松地在应用启动时加载所需的配置信息,方便应用的管理和维护。