yml中配置如下参数:
worklog: overdue: 7 beforeDay: 3 workload: standard: 8 exceed: 16 upload: maxSize: 2000000
通过configuration获取:
import lombok.Data; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Configuration; @Configuration @Data public class LogConfiguration { @Value("${worklog.overdue}") private int overdue; @Value("${worklog.beforeDay}") private int beforeDay; @Value("${worklog.workload.standard}") private int workloadStandard; @Value("${worklog.workload.exceed}") private int workloadExceed; @Value("${worklog.upload.maxSize}") private long uploadMaxSize; }
使用:
@Autowired private LogConfiguration logConfiguration;
int beforeDay = logConfiguration.getBeforeDay()