SpringBoot的配置文件格式是什么


本篇内容主要讲解“SpringBoot的配置文件格式是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot的配置文件格式是什么”吧!1 Spring Boot的配置文件格式application.properties或者是application.yml,它们的区别主要是书写格式不同。1).properties:springboot.user.name = testname2).yml:springboot: user: name: testname另外,.properties格式文件的属性是无序的,.yml 格式文件的属性是有序的,但它不支持@PropertySource注解导入配置。2 Spring Boot的核心注解启动类上面的注解是@SpringBootApplication,它也是Spring Boot的核心注解,主要组合包含了以下3个注解:@SpringBootConfiguration:组合了 @Configuration 注解,实现配置文件的功能。@EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项,如关闭数据源自动配置功能:@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })。@ComponentScan:Spring组件扫描。3 开启Spring Boot特性的方式1)继承spring-boot-starter-parent项目2)导入spring-boot-dependencies项目依赖4 运行Spring Boot的方式1)直接执行main方法运行2)用Maven / Gradle插件运行3)打成jar包,通过java -jar命令直接运行5 Spring Boot读取配置的方式Spring Boot可以通过@PropertySource,@Value,@Environment,@ConfigurationProperties来绑定变量。6 Spring Boot中的监视器Spring Boot actuator是Spring启动框架中的重要功能之一。Spring Boot监视器可帮助您访问生产环境中正在运行的应用程序的当前状态。例如创建了什么bean、控制器中的映射、CPU 使用情况等等。然后可以将自动收集和审计健康状况(health)以及指标(metric)到您的应用程序中。7 Spring Boot自动配置的原理在Spring程序main方法中 添加@SpringBootApplication或者@EnableAutoConfiguration。会自动去maven中读取每个starter中的spring.factories文件,该文件里配置了所有需要被创建spring容器中的bean。Spring Boot 在启动时扫描项目所依赖的JAR包,寻找包含spring.factories文件的JAR根据spring.factories配置加载AutoConfigure类根据@Conditional注解的条件,进行自动配置并将Bean注入Spring Context8spring-boot-maven-pluginspring-boot-maven-plugin提供了一些像jar一样打包或者运行应用程序的命令。run:运行你的Spring Boot应用程序。repackage:重新打包你的jar包或者是war包使其可执行start和stop:管理Spring Boot应用程序的生命周期,也可以说是为了集成测试。build-info:生成执行器可以使用的构造信息。9使用配置文件通过Spring Boot配置特定环境的配置比方说现在免费云主机域名有两个配置文件application-dev.propertiesapplication-prod.properties。在application.properties中使用 spring.profiles.active=prod即可加载application-prod.properties配置文件的配置。10如何禁用一个特定自动配置类@SpringBootApplication(exclude= {Order.class})@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})@EnableAutoConfiguration(excludeName={Foo.class})11Spring Boot工厂模式的加载Spring Framework内部使用一种工厂加载机制(Factory Loading Mechanism)。这种机制使用SpringFactoriesLoader完成,SpringFactoriesLoader使用loadFactories方法加载并实例化从META-INF目录里的spring.factories文件出来的工厂,这些spring.factories文件都是从classpath里的jar包里找出来的。到此,相信大家对“SpringBoot的配置文件格式是什么”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: vue怎么设置开始进入页面

本篇内容介绍了“vue怎么设置开始进入页面”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!vue项目默认进入的页面是HelloWorld.vue现在我们创建一个页…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/16 11:10
下一篇 04/16 11:11

相关推荐