FilePath.java 859 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.malk.server.common;
  2. import lombok.Data;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.boot.context.properties.ConfigurationProperties;
  5. import org.springframework.context.annotation.Configuration;
  6. import org.springframework.stereotype.Component;
  7. /**
  8. * 读取配置文件参考McConf
  9. */
  10. @Data
  11. @Component
  12. @ConfigurationProperties(prefix = "file")
  13. public class FilePath {
  14. @Autowired
  15. private Path path;
  16. @Autowired
  17. private Source source;
  18. @Data
  19. @Configuration
  20. @ConfigurationProperties(prefix = "file.path")
  21. public class Path {
  22. private String file;
  23. private String image;
  24. private String tmp;
  25. }
  26. @Data
  27. @Configuration
  28. @ConfigurationProperties(prefix = "file.source")
  29. public class Source {
  30. private String fonts;
  31. }
  32. }