123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- package com.hz.employmentsite;
- import org.springframework.beans.factory.annotation.Value;
- import org.springframework.stereotype.Component;
- import java.lang.reflect.Field;
- import java.util.ArrayList;
- /**
- * @author wufs
- * @date 2020/05/12
- */
- @Component
- public class AppConfig {
- @Value("${appconfig.uploadfile-url}")
- public String uploadfileUrl;
- @Value("${appconfig.isDev}")
- public String isDev;
- @Value("${appconfig.desKey}")
- public String desKey;
- @Value("${appconfig.ftp-host}")
- public String ftpHost;
- @Value("${appconfig.ftp-port}")
- public int ftpPort;
- @Value("${appconfig.ftp-user}")
- public String ftpUser;
- @Value("${appconfig.ftp-pwd}")
- public String ftpPwd;
- @Value("${appconfig.jobconfig.isRunJob}")
- public Boolean jobconfig_isRunJob;
- /*@Value("${appconfig.jobconfig.major-cron}")
- public String jobconfig_major_cron;
- @Value("${appconfig.jobconfig.class-cron}")
- public String jobconfig_class_cron;
- @Value("${appconfig.jobconfig.student-cron}")
- public String jobconfig_student_cron;
- @Value("${appconfig.jobconfig.teacher-cron}")
- public String jobconfig_teacher_cron;*/
- @Value("${appconfig.educonfig.oracledb.username}")
- public String educonfig_oracledb_username;
- @Value("${appconfig.educonfig.oracledb.password}")
- public String educonfig_oracledb_password;
- @Value("${appconfig.educonfig.oracledb.url}")
- public String educonfig_oracledb_url;
- @Value("${appconfig.educonfig.oracledb.driver-class-name}")
- public String educonfig_oracledb_driverClassName;
- @Value("${appconfig.oauthconfig.oauthUrl}")
- public String oauthconfig_oauthUrl;
- @Value("${appconfig.oauthconfig.webServiceUrl}")
- public String oauthconfig_webServiceUrl;
- @Value("${appconfig.oauthconfig.mobileServiceUrl}")
- public String oauthconfig_mobileServiceUrl;
- @Value("${appconfig.oauthconfig.client_id}")
- public String oauthconfig_client_id;
- @Value("${appconfig.oauthconfig.client_secret}")
- public String oauthconfig_client_secret;
- @Value("${appconfig.wxconfig.appId}")
- public String wxAppId;
- @Value("${appconfig.wxconfig.appSecret}")
- public String wxAppSecret;
- @Value("${appconfig.wxconfig.wxMessageBaseUrl}")
- public String wxMessageBaseUrl;
- @Value("${appconfig.wxconfig.accessScope}")
- public String wxAccessScope;
- /**
- * @Description //TODO 静态文件路径
- * @Date 10:17 2019/10/9
- * @Param
- **/
- @Value("${spring.web.resources.static-locations}")
- public String staticLocations;
- public String getConfig(String FieldName) {
- String FieldValue = "";
- try {
- Field field = this.getClass().getField(FieldName);
- FieldValue = (String) field.get(this);
- } catch (Exception ex) {
- FieldValue = null;
- }
- return FieldValue;
- }
- }
|