基础配置

一:修改服务器端口

要想做配置,我们在resource文件下的perproties里做配置

这个文件刚开始是空的

修改端口的三种方式:

方式一:直接在properties文件里加个命令:server.port=端口号

就ok了

方式二:在resource文件下创建yml文件

在yml文件写配置一定要注意格式:

注意端口80前面要有个空格

方式三:在resource文件下创建yaml文件、

yaml与yml没有什么不同,只是拓展名不同罢了

如果在yml里打出port不出提示怎么办?

解决步骤:

一:点击操作模块的按钮

二:点击facets

我们看到Spring下面有两个文件,我们点击我们的要操作的文件,

我们看到配置文件里只有一个,我们点击最后一个按钮:

选择添加:

找到对应文件:

把我们的yaml和yml文件都设置为配置文件。

OK,现在我们的配置文件yaml和yml文件就可以出提示了

最新版的好像不用配置,自动加载哈哈

SpringBoot配置文件加载顺序:

注意事项:

配置日志级别:

正常是info级别

还有的就是warn级别

提示最多的就是debug级别

yaml和yml:

我们来看看近年来我们的yaml格式的配置:

规则:

每一级用冒号隔开:

每一级前面要有空格,有多少空格都行,如果·和上一层对对齐就说明这俩是同一级别

在程序里面这样写:

配置完了我们怎么用呢?

我们来到一个新模块:

如果我们想注入某个值,这样写:

@Value("${lesson}")
private String lesson;

这样就可以了。

如果要读取多级符号,我们在${}里也要把多级符号给写好

读取数组:

注意数组索引是从0开始

来一个简单的:

直接注入Private Environment environment;

Environment是系统给我们的,使用的时候我们调用它的api,environment.getProperty(“属性名”);

第三种方式:

我们定义一个实体类:

和yaml文件的属性名相互对应,

然后在实体类加类注解:@Component把实体类定义为一个Bean,然后我们要让程序知道这是一个配置我文件对应的属性值,我们加注解@ConfigretionProperties(prefix=”enterpeise”)

小结:

封装为对象再读取:

警告解决方案:

多环境启动:

要想设置多个环境,我们要在多个配置之间用 — 分割开

devlop:开发

我们要这样设置

active那个属性配置的是profiles文件

也可以用最新的配置格式:

补充:使用properties配置,我们要配置是三个开发环境·那么我们就要配置三个properties文件,

小结:

它推荐格式:

使用更早的properties来配置(已过时):

多环境启动命令格式:

带参数启动SpringBoot:

小结:

执行package之前执行clean,清除之前的残留垃圾,可能会对我们新的打包有影响

Maven与Springboot多环境兼容

Maven中设置多环境:

SpringBoot中设置Maven属性:

执行之后就会在打包中出现:

但是打包之后并没有编译:

开启对默认占位符的解析:

再来看看:

配置文件分类:

博客内容均系原创,未经允许严禁转载!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇