SandPayConfig.java 754 B

12345678910111213141516171819202122232425
  1. package com.izouma.nineth.config;
  2. import cn.com.sandpay.cashier.sdk.CertUtil;
  3. import lombok.AllArgsConstructor;
  4. import org.springframework.boot.context.properties.EnableConfigurationProperties;
  5. import org.springframework.context.annotation.Configuration;
  6. import javax.annotation.PostConstruct;
  7. @Configuration
  8. @AllArgsConstructor
  9. @EnableConfigurationProperties({SandPayProperties.class})
  10. public class SandPayConfig {
  11. private final SandPayProperties sandPayProperties;
  12. @PostConstruct
  13. public void init() {
  14. try {
  15. CertUtil.init(sandPayProperties.getSandCertPath(), sandPayProperties.getSignCertPath(), sandPayProperties.getSignCertPwd());
  16. } catch (Exception e) {
  17. e.printStackTrace();
  18. }
  19. }
  20. }