这回来讲一下Springboot一个常用依赖以及全局配置文件的使用
本次讲到的点:
1.热部署
2.全局配置文件(properties,yaml,yml)
2.1执行优先级以及格式
3.自定义全局配置文件
热部署
热部署只需要三步走
一.在pom.xml引入依赖(这个热部署依赖代码尽量记住,以后面试可能会考到)
<!-- 热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
二,勾选自动生成项目选项
这里打开Settings也可以采用快捷键Ctrl+Alt+s,
三.Ctrl+Alt+Shift+/ 打开Maintenance面板
这里打勾后缀为running选项
我们在进行搜索的时候可以直接在键盘输入run会自动搜索出来这个选项
这样我们的热部署就设置完成了
热部署的好处
1.不用手动重新启动启动类,更加便捷
2.对后台代码修改时,可以时刻更新,不用重新启动服务器,只需要刷新页面
其实就是在我们进行代码修改时,项目会重新再次启动一次启动类,实时更新网页
全局配置文件properties以及yaml以及yml
我们项目中,全局配置文件起到的作用有很多,比如
1.绑定各种数据库
2.改端口号,虚拟路径
3.进行查看开源项目中,也可以先看全局配置文件,将其中的用户信息改成本地的,比如数据库密码以及用户名
4.springboot能够自动加载配置文件
个人见解:其实yaml和yml一样格式的,后缀名不同而已
我们先来说说properties
代码例子
#修改地址
server.address=80
#修改端口号
server.port=8443
#连接数据库地址
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.config.additional-location=
spring.config.location=
spring.config.name=application
我们来试试修改端口号(我们默认是8080)
端口号已经发生改变
接下来我们试试在全局配置中设置对象类型信息
继续在properties中添加</