最佳实践 您所在的位置:网站首页 i310105最佳配置 最佳实践

最佳实践

#最佳实践| 来源: 网络整理| 查看: 265

最佳实践 - SpringBoot应用如何编写

文章目录 最佳实践 - SpringBoot应用如何编写1. 引入场景依赖2. 查看自动配置都有哪些生效(不查看也可以)3.查看是否需要修改配置项或者定制一些组价一般配置项都是要修改的, 比如我们连接数据库的时候肯定需要配置数据库地址,密码等等, 而对于配置项具体修改我们也有两种做法:如果对springboot中的某些组件修改了配置还是不满意, 那么我们也可以有两种做法:

1. 引入场景依赖 比如我们要做web相关的, 那么就引入web场景启动器就可以 2. 查看自动配置都有哪些生效(不查看也可以)

我们去spring-boot-autoconfig.jar包中,去看web场景下其实是由很多autoconfiguration的, 那么这些配置都会配置成功? —> 不会的

一般两种方式:

自己分析 : 引入场景对应的自动配置一般都生效了全局配置文件(application配置文件)中 : debug = true, 就可以开启自动配置报告, 哪些自动配置开启成功, 哪些自动配置开启失败都有说明: Negative(不生效) ,Positive(生效) 3.查看是否需要修改配置项或者定制一些组价 一般配置项都是要修改的, 比如我们连接数据库的时候肯定需要配置数据库地址,密码等等, 而对于配置项具体修改我们也有两种做法: 自己分析:去官方文档的application-properties里面查看

这里举一个例子:

spring.banner.image.location配置项就是用来管理我们的spirngboot项目启动的时候的横幅的, 就是哪个图片, 我们可以对其进行一个修改, png格式和jpg格式都是可以的, 例如:

在这里插入图片描述

如果对springboot中的某些组件修改了配置还是不满意, 那么我们也可以有两种做法: 定制一些组件之后对springboot的组件进行替换 使用@Bean,@Component注解就可以, 因为SpringBoot底层默认就是只要是我们用户提供了, 那么就以我们用户提供的优先 创建一些自定义器(后面我们也会学习到) : xxxxCustomizer(源码中也是有很多的)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有