开公司怎么做网站,网站开发框架具体使用方法,网站开发常用的语言,万网站建设#kv
#对空格的严格要求十分高
#注入到我们的配置类中
#普通的keyvalue
name: qinjiang#对象
student:name: qingjiangage: 3#行内写法
student1: {name: qinjiang,age: 3}#数组
pets:- cat- dog- pigpet: [cat,dog,pig]yaml可以给实体类赋值 person:name: kuangshenage: 19happ…
#kv
#对空格的严格要求十分高
#注入到我们的配置类中
#普通的keyvalue
name: qinjiang#对象
student:name: qingjiangage: 3#行内写法
student1: {name: qinjiang,age: 3}#数组
pets:- cat- dog- pigpet: [cat,dog,pig]yaml可以给实体类赋值 person:name: kuangshenage: 19happy: falsebitth: 2023/07/23maps: {k1: v1,k2: v2}lists:- sing- dance- girldog:name: 旺财age: 19 package com.kuang.pojo;import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;import java.util.Date;
import java.util.List;
import java.util.Map;
Component
ConfigurationProperties(prefix person)
public class Person {private String name;private Integer age;private Boolean happy;private Date bitth;private MapString,Object maps;private ListObject lists;private Dog dog;public Person() {}public Person(String name, Integer age, Boolean happy, Date bitth, MapString, Object maps, ListObject lists, Dog dog) {this.name name;this.age age;this.happy happy;this.bitth bitth;this.maps maps;this.lists lists;this.dog dog;}public String getName() {return name;}public void setName(String name) {this.name name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age age;}public Boolean getHappy() {return happy;}public void setHappy(Boolean happy) {this.happy happy;}public Date getBitth() {return bitth;}public void setBitth(Date bitth) {this.bitth bitth;}public MapString, Object getMaps() {return maps;}public void setMaps(MapString, Object maps) {this.maps maps;}public ListObject getLists() {return lists;}public void setLists(ListObject lists) {this.lists lists;}public Dog getDog() {return dog;}public void setDog(Dog dog) {this.dog dog;}Overridepublic String toString() {return Person{ name name \ , age age , happy happy , bitth bitth , maps maps , lists lists , dog dog };}
}package com.kuang.pojo;import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;import java.util.Date;
import java.util.List;
import java.util.Map;
Component
ConfigurationProperties(prefix person)
//加载指定配置文件
//javaConfig 绑定我们配置文件的值可以采取这些方式
//PropertySource(value classpath:qingjiang.properties)
public class Person {//spEL表达式取值 ${key}// Value(${name})private String name;private Integer age;private Boolean happy;private Date bitth;private MapString,Object maps;private ListObject lists;private Dog dog;public Person() {}public Person(String name, Integer age, Boolean happy, Date bitth, MapString, Object maps, ListObject lists, Dog dog) {this.name name;this.age age;this.happy happy;this.bitth bitth;this.maps maps;this.lists lists;this.dog dog;}public String getName() {return name;}public void setName(String name) {this.name name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age age;}public Boolean getHappy() {return happy;}public void setHappy(Boolean happy) {this.happy happy;}public Date getBitth() {return bitth;}public void setBitth(Date bitth) {this.bitth bitth;}public MapString, Object getMaps() {return maps;}public void setMaps(MapString, Object maps) {this.maps maps;}public ListObject getLists() {return lists;}public void setLists(ListObject lists) {this.lists lists;}public Dog getDog() {return dog;}public void setDog(Dog dog) {this.dog dog;}Overridepublic String toString() {return Person{ name name \ , age age , happy happy , bitth bitth , maps maps , lists lists , dog dog };}
}name基哥
package com.kuang;import com.kuang.pojo.Dog;
import com.kuang.pojo.Person;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;import java.util.Date;SpringBootTest
class Springboot02ConfigApplicationTests {//自动装配先根据容器里的组件类型匹配在根据id若没有匹配的可以用Qualifier(valuexxx);Autowiredprivate Person dog;Testvoid contextLoads() {System.out.println(dog);}}