【SpringBoot】 松散绑定、JSR303、多种环境切换
松散绑定
在实体类中用驼峰命名,yaml中first-name可以赋值(知道这句话似乎就够了)。
什么是松散绑定,松散绑定是springboot在使用 @EnableConfigurationProperties 注解里面提出来的,也就是说在application.xml文件中,可以不那么严格的去命名变量名,比如说ipaddress可以在配置文件中有多种出线形势,但是在代码里面还是要以驼峰命名。
JSR303
关于JSR
JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。关于 JSR-303
JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint。
摘自CSDN博主「 」
赋值
多种环境切换
端口号默认是8080,可以通过server.port修改自己需要的端口号。
通过spring.profiles.active="",进行切换,效果如下。
用properties需要三个文件,yaml只需要一个文件就实现
用--- 分割
此时默认走8081,和properties一样,通过
spring: profiles: active:
实现切换
走dev,8083,Test也是一样的。
- 点赞
- 收藏
- 关注作者
评论(0)