了解 Spring 引导用法和配置
Understanding Spring Boot Usage and Configuration
我正在尝试了解如何配置 spring 启动。所有这些 tutorials and this 都引用了一个叫做 application.properties
的东西。我假设那是一个文件,如果是的话,它去哪里了,是否有一个模板来设置它?
我想查看我可以指定的所有不同配置,然后挑选我需要的配置。
我刚刚在我的程序中设置了 logback 并想设置日志记录级别。教程说 spring boot 已经提供了一个基本配置,如下所示:
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<logger name="org.springframework.web" level="DEBUG"/>
</configuration>
但我不知道该把它放在哪里。在 application.properties?在 pom.xml?
将 application.properties 粘贴到 src/main/resources 中。我实际上更喜欢使用 .yml 文件,这是一种替代格式。您可以在此处找到许多 spring 引导属性(包括日志记录属性):https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html
Spring Boot 将使用合理的默认值自动配置您在 Maven 中声明的任何依赖项。您可以覆盖应用程序文件中的任何默认设置。
我正在尝试了解如何配置 spring 启动。所有这些 tutorials and this 都引用了一个叫做 application.properties
的东西。我假设那是一个文件,如果是的话,它去哪里了,是否有一个模板来设置它?
我想查看我可以指定的所有不同配置,然后挑选我需要的配置。
我刚刚在我的程序中设置了 logback 并想设置日志记录级别。教程说 spring boot 已经提供了一个基本配置,如下所示:
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<logger name="org.springframework.web" level="DEBUG"/>
</configuration>
但我不知道该把它放在哪里。在 application.properties?在 pom.xml?
将 application.properties 粘贴到 src/main/resources 中。我实际上更喜欢使用 .yml 文件,这是一种替代格式。您可以在此处找到许多 spring 引导属性(包括日志记录属性):https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html
Spring Boot 将使用合理的默认值自动配置您在 Maven 中声明的任何依赖项。您可以覆盖应用程序文件中的任何默认设置。