2016-01-15 50 views
0

我想了解如何配置弹簧引导。所有这些tutorialsthis都提到application.properties。我假设这是一个文件,如果是这样的话,它会发生什么,并且有一个模板来设置它?了解弹簧引导的使用和配置

我想看看我可以指定和选择我需要的所有不同配置。

我只是在我的程序中设置了logback,并且想设置日志级别。该教程说春季引导已经提供了一个像这样的基本配置:

<configuration> 
    <include resource="org/springframework/boot/logging/logback/base.xml"/> 
    <logger name="org.springframework.web" level="DEBUG"/> 
</configuration> 

但我不知道我会把它放在哪里。在application.properties中?在pom.xml中?

+0

一个建议:使用STS你可以在spring.io/tools中得到,它会在正确的位置 – Marged

回答

3

将application.properties粘贴在src/main/resources中。我实际上更喜欢使用替代格式的.yml文件。您可以在这里找到许多弹簧引导属性(包括日志记录属性):https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

Spring Boot将自动配置您在Maven中声明的任何依赖关系,并具有合理的默认值。您可以覆盖应用程序文件中的任何默认设置。

+0

创建一个application.properties非常有帮助。非常感谢你! – Richard

+0

你可以看看一步解释这里 https://shakeelosmani.wordpress.com/2017/02/13/step-by-step-spring-boot-hibernate-crud-web-application-tutorial一个完整的一步/ –

+0

http://start.spring.io/非常适合站立新的Spring Boot项目 – Bal