weixin-java-miniapp 설정 을 사용 하여 단일 애플 릿 설정 에 대한 자세 한 설명

애플 릿 백 엔 드 인터페이스 개발 에 있어 서 weixin-java-tools 의 weixin-java-miniapp 모듈 을 사용 하면 적은 노력 으로 큰 효 과 를 거 둘 수 있 습 니 다.
weixin-java-tools 도입
https://mvnrepository.com/에서 weixin-java-miniapp 을 검색 하여 위 챗 애플 릿 자바 SDK 프로젝트 에 들 어 갑 니 다.
해당 정식 판 을 선택 하여 사용 하 다.
maven 에서 의존 에 다음 설정 항목 을 추가 합 니 다:

<dependency>
 <groupId>com.github.binarywang</groupId>
 <artifactId>weixin-java-miniapp</artifactId>
 <version>3.3.0</version>
</dependency>
gradle 에 다음 설정 항목 을 추가 합 니 다:

compile("com.github.binarywang:weixin-java-miniapp:3.3.0")
주의:이상 제 가 사용 한 버 전 은 3.3.0 입 니 다.실제 적 으로 당신 이 사용 하고 자 하 는 버 전에 따라 사용 합 니 다.
프로필
설정 파일 에서 주로 네 가지 인 자 를 설정 합 니 다.각각:
  • appId
  • secret
  • token
  • aesKey
  • 설정 초기 화:
    weixin-java-miniapp 는 주석 을 사용 하여 설정 할 수 있 습 니 다.구체 적 인 절 차 는 다음 과 같 습 니 다.
    config 패키지 에 WxMaConfiguration 클래스 를 만 듭 니 다.
    @Configuration 주 해 를 사용 하여 애플 릿 과 관련 된 매개 변 수 를 설정 합 니 다.다음 코드 를 참고 하 십시오.
    이 코드 예제 에 서 는 하나의 애플 릿 설정 예제 입 니 다.여러 애플 릿 의 인 자 를 설정 하려 면 공식 사례클릭 하여 입장를 참고 하 십시오.
    
    package com.diboot.miniapp.config;
    
    import cn.binarywang.wx.miniapp.api.WxMaService;
    import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;
    import cn.binarywang.wx.miniapp.config.WxMaInMemoryConfig;
    import dibo.framework.config.BaseConfig;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    
    @Configuration
    public class WxMaConfiguration {
    
     //                    ,             。
     private static final String appId = BaseConfig.getProperty("wechat.appId");
     private static final String secret = BaseConfig.getProperty("wechat.secret");
     private static final String token = BaseConfig.getProperty("wechat.token");
     private static final String aesKey = BaseConfig.getProperty("wechat.aesKey");
    
     private static WxMaService wxMaService = null;
    
     @Bean
     public Object services(){
      WxMaInMemoryConfig config = new WxMaInMemoryConfig();
      config.setAppid(appId);
      config.setSecret(secret);
      config.setToken(token);
      config.setAesKey(aesKey);
    
      wxMaService = new WxMaServiceImpl();
      wxMaService.setWxMaConfig(config);
    
      return Boolean.TRUE;
     }
    
     public static WxMaService getWxMaService(){
      return wxMaService;
     }
    }
    사용 시작
    애플 릿 관련 인 터 페 이 스 를 사용 해 야 하 는 곳 에 서 는 이 설정 클래스 의 정적 방법 getWxMaService()를 통 해 wxMaService 를 가 져 오 면 사용 할 수 있 습 니 다.예 를 들 어:
    
     //          
    WxMaService wxMaService = WxMaConfiguration.getWxMaService();
    //             
    WxMaQrcodeService wxMaQrcodeService = wxMaService.getQrcodeService();
    //        wxMaQrcodeService            
    ....
    
    이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

    좋은 웹페이지 즐겨찾기