Person2.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. package me.yoqi.model;
  2. import org.springframework.beans.factory.annotation.Value;
  3. import org.springframework.stereotype.Component;
  4. import java.util.Date;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * Created by liuyuqi on 8/31/2019.
  9. * @ConfigurationProperties 本类中所有属性都是配置文件中的属性,进行绑定。
  10. */
  11. @Component
  12. public class Person2 {
  13. @Value("${person.name}")
  14. private String name;
  15. @Value("${person.age}")
  16. private int age;
  17. private Boolean sex;
  18. @Value("true")
  19. private boolean isBoss;
  20. private Date birth;
  21. private Map<String,Object> maps;
  22. private List<Object> lists;
  23. private Dog dog;
  24. public String getName() {
  25. return name;
  26. }
  27. @Override
  28. public String toString() {
  29. return "Pserson{" +
  30. "name='" + name + '\'' +
  31. ", age=" + age +
  32. ", sex=" + sex +
  33. ", isBoss=" + isBoss +
  34. ", birth=" + birth +
  35. ", maps=" + maps +
  36. ", lists=" + lists +
  37. ", dog=" + dog +
  38. '}';
  39. }
  40. public void setName(String name) {
  41. this.name = name;
  42. }
  43. public int getAge() {
  44. return age;
  45. }
  46. public void setAge(int age) {
  47. this.age = age;
  48. }
  49. public Boolean getSex() {
  50. return sex;
  51. }
  52. public void setSex(Boolean sex) {
  53. this.sex = sex;
  54. }
  55. public boolean isBoss() {
  56. return isBoss;
  57. }
  58. public void setBoss(boolean boss) {
  59. isBoss = boss;
  60. }
  61. public Date getBirth() {
  62. return birth;
  63. }
  64. public void setBirth(Date birth) {
  65. this.birth = birth;
  66. }
  67. public Map<String, Object> getMaps() {
  68. return maps;
  69. }
  70. public void setMaps(Map<String, Object> maps) {
  71. this.maps = maps;
  72. }
  73. public List<Object> getLists() {
  74. return lists;
  75. }
  76. public void setLists(List<Object> lists) {
  77. this.lists = lists;
  78. }
  79. public Dog getDog() {
  80. return dog;
  81. }
  82. public void setDog(Dog dog) {
  83. this.dog = dog;
  84. }
  85. }