├── .editorconfig ├── .gitignore ├── .travis.yml ├── README.md ├── commit.sh ├── pom.xml └── src └── main ├── java └── com │ └── github │ └── binarywang │ └── demo │ └── wx │ └── cp │ ├── WxCpDemoApplication.java │ ├── builder │ ├── AbstractBuilder.java │ ├── ImageBuilder.java │ └── TextBuilder.java │ ├── config │ ├── mutil │ │ ├── RedissonConfig.java │ │ ├── WxCpConfiguration.java │ │ └── WxCpProperties.java │ └── single │ │ ├── WxCpConfiguration.java │ │ └── WxCpProperties.java │ ├── controller │ ├── mutil │ │ ├── WxJsController.java │ │ └── WxPortalController.java │ └── single │ │ ├── WxJsController.java │ │ └── WxPortalController.java │ ├── error │ ├── ErrorController.java │ └── ErrorPageConfiguration.java │ ├── handler │ ├── AbstractHandler.java │ ├── ContactChangeHandler.java │ ├── EnterAgentHandler.java │ ├── LocationHandler.java │ ├── LogHandler.java │ ├── MenuHandler.java │ ├── MsgHandler.java │ ├── NullHandler.java │ ├── ScanHandler.java │ ├── SubscribeHandler.java │ └── UnsubscribeHandler.java │ └── utils │ └── JsonUtils.java └── resources ├── META-INF └── MANIFEST.MF ├── application.yml.template └── templates └── error.html /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/README.md -------------------------------------------------------------------------------- /commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/commit.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/WxCpDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/WxCpDemoApplication.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/builder/AbstractBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/builder/AbstractBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/builder/ImageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/builder/ImageBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/builder/TextBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/builder/TextBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/config/mutil/RedissonConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/config/mutil/RedissonConfig.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/config/mutil/WxCpConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/config/mutil/WxCpConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/config/mutil/WxCpProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/config/mutil/WxCpProperties.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/config/single/WxCpConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/config/single/WxCpConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/config/single/WxCpProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/config/single/WxCpProperties.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/controller/mutil/WxJsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/controller/mutil/WxJsController.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/controller/mutil/WxPortalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/controller/mutil/WxPortalController.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/controller/single/WxJsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/controller/single/WxJsController.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/controller/single/WxPortalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/controller/single/WxPortalController.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/error/ErrorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/error/ErrorController.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/error/ErrorPageConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/error/ErrorPageConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/handler/AbstractHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/handler/AbstractHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/handler/ContactChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/handler/ContactChangeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/handler/EnterAgentHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/handler/EnterAgentHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/handler/LocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/handler/LocationHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/handler/LogHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/handler/LogHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/handler/MenuHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/handler/MenuHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/handler/MsgHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/handler/MsgHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/handler/NullHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/handler/NullHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/handler/ScanHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/handler/ScanHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/handler/SubscribeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/handler/SubscribeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/handler/UnsubscribeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/handler/UnsubscribeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/cp/utils/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/java/com/github/binarywang/demo/wx/cp/utils/JsonUtils.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/resources/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /src/main/resources/application.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/resources/application.yml.template -------------------------------------------------------------------------------- /src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binarywang/weixin-java-cp-demo/HEAD/src/main/resources/templates/error.html --------------------------------------------------------------------------------