SpringBoot配置文件和 插件

pom文件

坐标

  1. groupId:组名,公司域名倒着写
  2. artifactId:项目名称
  3. version:项目版本
  4. dependencies 依赖
    parent
  5. 几乎解决了版本冲突问题,不用写版本号
  6. parent标签中定义其他的版本信息

坐标意义:
1.主要管理项目
2.项目打包路径就是坐标位置
builld标签

  1. springboot项目与maven整合的应用插件,不能省略,否则启动报错:没有主清单信息

maven

Lifecycle目录下的指令

  1. clean:清空项目编译之后的文件class(target目录)
  2. install:将项目中的target中的class进行打包 xxx.jar
    install会将测试类一起打包,注意代码正确性的
  3. pom文件中加入〈skipTests〉true〈skipTests〉表示跳过测试类打包

application.yml核心配置文件

application.properties文件

在这里插入图片描述

application.yml文件(优先级高)

在这里插入图片描述

从配置文件中取值

在这里插入图片描述在这里插入图片描述
一般写在person.properties文件中,但是yml文件优先于properties,所以需要在controller层添加@PropertySource注解,表示spring容器启动时,动态添加配置文件

使用@PropertySource注解时需要指定类加载路径
@PropertySource(“classpath:/person.properties”)
在这里插入图片描述

热部署插件

只在开发时有效
需要在pom文件加个依赖
组合键:ctrl+shift+alt+/ 或 ctrl+alt+a,点开后点击 registry… 然后将compiler.automake…打勾

热部署效果:修改代码程序就有效果

Lombok插件

  1. 在pom文件添加lombok依赖
  2. 需要装个lombok插件
  3. 作用:自动生成get/set/tostring/equals等方法
  4. 在实体类中加@Data注解
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值