SpringBoot学习笔记二
- 1.SpringBoot配置加载顺序
- 1.1 内部配置加载顺序
- 1.2 外部配置加载顺序
- 2. SpringBoot整合其他框架
- 2.1 SpringBoot整合Test
- 2.2 SpringBoot整合Redis
1.SpringBoot配置加载顺序
1.1 内部配置加载顺序
同理可知,父项目中的confg下的配置优先级最高
1.2 外部配置加载顺序
这种配置的好处就在于当项目上线之后,可以不需要进入项目代码中去修改配置信息,而是直接利用新的配置文件进行覆盖原先的配置内容。
具体操作:
首先,将项目打包,之后进入到打包后的项目地址。外部配置也有三种配置方式:
(1)第一种直接在命令行设置配置信息
(2)第二种在打包的同级目录下创建配置文件,可自动读取配置信息,覆盖掉原先的配置内容
(3)可在同级目录下创建config文件夹,并在其中创建配置文件,这样也可自动读取,且优先级要高于第二种
2. SpringBoot整合其他框架
2.1 SpringBoot整合Test
(1)如何测试类对应的包名与main中对应的相同,那么在测试类中:
上述的前提是对应的包名相同
(2)如果对应的包名不相同
如果不指定,就会报错!
2.2 SpringBoot整合Redis
在创建项目时,直接导入Redis依赖,
这里需要先下载Redis,并且启动
然后在idea中导入RedisTemplate,即可使用Redis进行操作