2021-04-08 springboot记录 yaml

修改端口号
在配置文件application.properties中

#更改项目的端口号
server.port=8081

自定义banner
在resources中新建banner.txt
粘贴生成的springboot banner

注解

@SpringBootConfigration

@SpringBootConfigration    springBoot的配置

@configuration:spring配置类
@Component:说明这也是一个spring的组件

@EnableAutoConfiguration

@EnableAutoConfiguration : 自动配置

@AutoConfigurationPackage

@SpringBootApplication

@SpringBootApplication : 标注这个类是Springboot的应用:启动类下的所有资源被导入

springBoot的配置

application.yaml
properties只能保存键值对!
yaml的基本语法

# k=v
# k: v
#对空格要求十分高

# 普通的key-value
name: qinjiang

# 对象
student:
  name: qinjiang
  age: 3
# 行内写法
student: {name: qinjiang,age: 3}

# 数组
pets:
  - cat
  - dog
  - pig
  
pets: [cat,dog,pig]  
person:
  name: ${random.uuid}
  age: ${random.int}
  happy: false
  birth: 2019/11/02
  maps: {k1: v1,k2: v2}
  lists:
   -code
  hello: hi
  dog: 
    name: ${person.hello:hello}_旺财 #占位符
    age: 3 

yaml可以直接给实体类赋值
注入到配置类中

@ConfigurationProperties(prefix = "person")

properties赋值

@PropertySource(value = "classpath:qinjiang.properties")
public class Person{
    @Value(${name})
    private String name;
}

数据校验
JSR-303校验注解

@Validated
  @Email(message="邮箱格式错误")//email格式
  private String email;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值