学习日志5:spring boot 1

1.获取ip地址:InetAddress类

2.默认端口:

               http:80, https:443,  FTP:21,  Telent:23

3.yml语法:

#1.普通key-value
name: Tom

#2.对象
person:
  name: Tom
  age: 3
  say: ${person.name:没有人}说中文
  #如果name=Tom,say=Tom说中文,如果删除name=Tom,即不给name配置值,say=没有人说中文
#或者
pets: {name: dog,age: 1}

#3.数组
nums:
  -12
  -14
#或者
pets1: [dog,cat,pig]

#松散绑定
max-age: 100
#映射的对象属性名可为maxAge;如private String maxAge;

#开发小技巧,运行完成端口号为8083
server:
  port: 8081
#默认配置
spring:
  profiles:
    active: test #指定环境
---
server:
  port: 8082
spring:
  profiles: dev
#正式环境配置
---
server:
  port: 8083
spring:
  profiles: test
#测试环境配置

4.注解

@Component:泛指各种组件
@value:.spring boot配置文件内容注入到实体内中,单个。
@ConfigurationProperties(prefix = "pets"):.spring boot配置文件内容注入到实体内中,如上我将pets: {name: dog,age: 1}注入到实体类中了,批量。
如果报红

加入@ConfigurationProperties报红.PNG

需在pom.xml下添加

        
            org.springframework.boot
            spring-boot-configuration-processor
            true
        

添加完成后记得刷新一下maven

你可能感兴趣的:(学习日志5:spring boot 1)