Springboot开发(yml配置和注解解析)
2017-12-27 21:39
561 查看
原文地址:http://blog.csdn.net/qq_33792843/article/details/73189744
微服务的概念及时组件即服务,服务即接口,接口也是服务。组件调用使用restful,编码风格其实也是restful风格,接下来,我们项目开发工作还需要进入白热化,例如yml配置引入端口,druid,eruaka等组件,一步步来。
首先看下yum配置特性吧:
![](https://wx2.sinaimg.cn/large/005A3Hwygy1fgcqjv8rvqj31bp0o90wa.jpg)
请注意,这样是声明不了端口配置的,因为yml文件名称需要保持为application.yml。
![](https://wx1.sinaimg.cn/large/005A3Hwygy1fgcqlftcgqj31ce0q342t.jpg)
移除点击此处添加图片说明文字
这样就可以吧端口改成8079了,对了,ip是自动绑定的,如果是内网写死ip,直接会绑上ip的,ip不需要调整。如果要在调整也可以研究哦。如果这么搞:
对了,再说一种情况,如果不想用yml,
![](https://wx2.sinaimg.cn/large/005A3Hwygy1fgcqnm5p70j30am068mx7.jpg)
也可以这样,
![](https://wx1.sinaimg.cn/large/005A3Hwygy1fgcqo9ba8aj30ds05eq30.jpg)
效果一样,其实yml文件,后面是会被翻译成.properties文件的。、
使用.yml时,属性名的值和冒号中间必须有空格,如name: Isea533正确,name:Isea533就是错的。;当有前缀的情况下,使用.yml格式的配置文件更简单。
说一种这种的:
![](https://wx1.sinaimg.cn/large/005A3Hwygy1fgcqt1ov85j309k056mx7.jpg)
firstName可以使用的属性名如下:
person.firstName,标准的驼峰式命名
person.first-name,虚线(-)分割方式,推荐在.properties和.yml配置文件中使用
PERSON_FIRST_NAME,大写下划线形式,建议在系统环境变量中使用
所以到此,也就理解了这段代码了吧:
![](https://wx2.sinaimg.cn/large/005A3Hwygy1fgcr0ijvm4j30ry05mt93.jpg)
其实,是在,
![](https://wx3.sinaimg.cn/large/005A3Hwygy1fgcr1bkq0xj30r80d9taa.jpg)
这里被前缀prefix引用的吧
微服务的概念及时组件即服务,服务即接口,接口也是服务。组件调用使用restful,编码风格其实也是restful风格,接下来,我们项目开发工作还需要进入白热化,例如yml配置引入端口,druid,eruaka等组件,一步步来。
首先看下yum配置特性吧:
![](https://wx2.sinaimg.cn/large/005A3Hwygy1fgcqjv8rvqj31bp0o90wa.jpg)
请注意,这样是声明不了端口配置的,因为yml文件名称需要保持为application.yml。
![](https://wx1.sinaimg.cn/large/005A3Hwygy1fgcqlftcgqj31ce0q342t.jpg)
移除点击此处添加图片说明文字
这样就可以吧端口改成8079了,对了,ip是自动绑定的,如果是内网写死ip,直接会绑上ip的,ip不需要调整。如果要在调整也可以研究哦。如果这么搞:
对了,再说一种情况,如果不想用yml,
![](https://wx2.sinaimg.cn/large/005A3Hwygy1fgcqnm5p70j30am068mx7.jpg)
也可以这样,
![](https://wx1.sinaimg.cn/large/005A3Hwygy1fgcqo9ba8aj30ds05eq30.jpg)
效果一样,其实yml文件,后面是会被翻译成.properties文件的。、
使用.yml时,属性名的值和冒号中间必须有空格,如name: Isea533正确,name:Isea533就是错的。;当有前缀的情况下,使用.yml格式的配置文件更简单。
说一种这种的:
![](https://wx1.sinaimg.cn/large/005A3Hwygy1fgcqt1ov85j309k056mx7.jpg)
firstName可以使用的属性名如下:
person.firstName,标准的驼峰式命名
person.first-name,虚线(-)分割方式,推荐在.properties和.yml配置文件中使用
PERSON_FIRST_NAME,大写下划线形式,建议在系统环境变量中使用
所以到此,也就理解了这段代码了吧:
![](https://wx2.sinaimg.cn/large/005A3Hwygy1fgcr0ijvm4j30ry05mt93.jpg)
其实,是在,
![](https://wx3.sinaimg.cn/large/005A3Hwygy1fgcr1bkq0xj30r80d9taa.jpg)
这里被前缀prefix引用的吧
相关文章推荐
- springboot开发(yml配置和注解解析)
- 笔记--Spring Boot中解析yml配置 注入到对象
- SpringBoot yml 配置 多配置文件,开发环境,生产环境配置文件分开
- SpringBoot开发详解(三)--SpringBoot配置文件YML注意事项
- Spring Boot 中使用 @Transactional 注解配置事务管理
- 从零开发校园商铺平台(SSM到SpringBoot)三.Logback配置与使用
- springboot 配置文件 .properties和.yml的写法区别
- Spring Boot中使用MyBatis注解配置详解
- Spring Boot 2.0 新特性(一):配置绑定 2.0 全解析
- Spring Boot中使用MyBatis注解配置详解
- WEB开发框架配置文件和各层注解(SpringMVC + Spring + Hibernate)
- SpringBoot实践之---默认日志logback配置解析
- Spring boot 使用YML文件配置多环境
- Spring Boot干货系列:(二)配置文件解析
- SpringBoot如何导入自定义配置的yml文件
- SpringBoot yml 配置
- SpringBoot 使用yml配置 mybatis+pagehelper+druid+freemarker实例
- Spring Boot中使用MyBatis注解配置详解
- Spring Boot中的缓存支持(一)注解配置与EhCache使用
- springboot 入门教程(3)-运行原理、关键注解和配置