修改端口号
在配置文件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;