首页 > 其他 > 详细

3.配置文件

时间:2021-06-16 00:07:39      阅读:21      评论:0      收藏:0      [点我收藏+]

技术分享图片

 yml或者yaml对空格的要求十分的严格

#springboot的核心配置文件
#更改端口号
server:
  port: 8081
#普通的key-value
name: wu
#对象
stu:
  name: wu
  age: 1
#行内写法
student: {name: wu,age: 3}
#数组
pets:
  - cat
  - dog
  - pig
#行内写法
petss: [cat,dog,pig]

yml可以直接给实体类赋值

正常使用spring注解赋值

@Component
public class Dog {
    @Value("旺财")
    private String name;
    @Value("3")
    private Integer age;}
@SpringBootTest
class DemoApplicationTests {
    @Autowired
    private Dog dog;
    @Autowired
    private Person person;
    @Test
    void contextLoads() {
        System.out.println(dog);
        System.out.println(person);
    }
}

yml赋值

server:
  port: 8081
person:
  name: wu
  age: 3
  happy: false
  birth: 2019/11/02
  maps: {k1: v1,k2: v2}
  lists:
    - code
    - music
    - girl
  dog:
    name: xiaoliu
    age: 4

 Dog{name=‘旺财‘, age=3} Person{name=‘wu‘, age=3, happy=false, birth=Sat Nov 02 00:00:00 GMT+08:00 2019, maps={k1=v1, k2=v2}, lists=[code, music, girl], dog=Dog{name=‘xiaoliu‘, age=4}} 

可以使用uuid和random等

server:
  port: 8081
person:
  name: wu${random.uuid}
  age: ${random.int}
  happy: false
  birth: 2019/11/02
  maps: {k1: v1,k2: v2}
  lists:
    - code
    - music
    - girl
  dog:
    name: xiaoliu
    age: 4

爆红bug

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
        </dependency>

中文乱码解决

技术分享图片

 

3.配置文件

原文:https://www.cnblogs.com/wuyimin/p/14887420.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!