在application中配置我们所需要的信息
openplatform-portal:
protocal: https
tenantId: xxxx
appKey: xxxxxxxxxxxx
appSecret: xxxxxxxxxxxxxxxxxxxxx
domainName: xxxxxxxxxxxxxx
rootNodeCode: GO_xxxxxxxxxxxxxxxxxx
getRootNodeUrl: /mozi/organization/getRootOrganization
getSonNodeUrl: /mozi/organization/pageSubOrganizationCodes
getOrganizationByCodeUrl: /mozi/organization/getOrganizationByCode
getOrganizationEmployeeCodesByPageNo: /mozi/organization/pageOrganizationEmployeeCodes
getEmployeeByCode: /mozi/employee/getEmployeeByCode
getEmployeeCodeByMobile: /mozi/employee/get_by_mobile
listOrgEmployeePositionsByCodes: /mozi/employee/listOrgEmployeePositionsByCodes
listEmployeeAccountIds: /mozi/employee/listEmployeeAccountIds
listEmployeePositionsByEmployeeCode: /mozi/employee/listEmployeePositionsByEmployeeCode
在config文件夹里新建DingTwoConfig.class
@Data
@Configuration
public class DingTwoConfig {
@Value("${openplatform-portal.tenantId}")
private String tenantId;
@Value("${openplatform-portal.appKey}")
private String appKey;
@Value("${openplatform-portal.appSecret}")
private String appSecret;
@Value("${openplatform-portal.protocal}")
private String protocal;
@Value("${openplatform-portal.domainName}")
private String domainName;
@Value("${openplatform-portal.rootNodeCode}")
private String rootNodeCode;
@Value("${openplatform-portal.getRootNodeUrl}")
private String getRootNodeUrl;
@Value("${openplatform-portal.getSonNodeUrl}")
private String getSonNodeUrl;
@Value("${openplatform-portal.getOrganizationByCodeUrl}")
private String getOrganizationByCodeUrl;
@Value("${openplatform-portal.getOrganizationEmployeeCodesByPageNo}")
private String getOrganizationEmployeeCodesByPageNo;
@Value("${openplatform-portal.getEmployeeByCode}")
private String getEmployeeByCode;
@Value("${openplatform-portal.getEmployeeCodeByMobile}")
private String getEmployeeCodeByMobile;
@Value("${openplatform-portal.listOrgEmployeePositionsByCodes}")
private String listOrgEmployeePositionsByCodes;
@Value("${openplatform-portal.listEmployeeAccountIds}")
private String listEmployeeAccountIds;
@Value("${openplatform-portal.listEmployeePositionsByEmployeeCode}")
private String listEmployeePositionsByEmployeeCode;
}
在service层我们就可以用@Autowired或者@Resource引用