├── .editorconfig ├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── README.md ├── commit.sh ├── pom.xml └── src ├── main ├── docker │ └── Dockerfile ├── java │ └── com │ │ └── github │ │ └── binarywang │ │ └── demo │ │ └── wx │ │ └── mp │ │ ├── WxMpDemoApplication.java │ │ ├── builder │ │ ├── AbstractBuilder.java │ │ ├── ImageBuilder.java │ │ └── TextBuilder.java │ │ ├── config │ │ ├── WxMpConfiguration.java │ │ └── WxMpProperties.java │ │ ├── controller │ │ ├── WxJsapiController.java │ │ ├── WxMenuController.java │ │ ├── WxPortalController.java │ │ └── WxRedirectController.java │ │ ├── error │ │ ├── ErrorController.java │ │ └── ErrorPageConfiguration.java │ │ ├── handler │ │ ├── AbstractHandler.java │ │ ├── KfSessionHandler.java │ │ ├── LocationHandler.java │ │ ├── LogHandler.java │ │ ├── MenuHandler.java │ │ ├── MsgHandler.java │ │ ├── NullHandler.java │ │ ├── ScanHandler.java │ │ ├── StoreCheckNotifyHandler.java │ │ ├── SubscribeHandler.java │ │ └── UnsubscribeHandler.java │ │ └── utils │ │ └── JsonUtils.java └── resources │ ├── META-INF │ └── additional-spring-configuration-metadata.json │ ├── application.yml.template │ └── templates │ ├── error.html │ └── greet_user.html └── test └── java └── com └── github └── binarywang └── demo └── wx └── mp └── controller ├── BaseControllerTest.java ├── WxJsapiControllerTest.java └── WxMenuControllerTest.java /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/README.md -------------------------------------------------------------------------------- /commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/commit.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/docker/Dockerfile -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/WxMpDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/WxMpDemoApplication.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/builder/AbstractBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/builder/AbstractBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/builder/ImageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/builder/ImageBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/builder/TextBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/builder/TextBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/config/WxMpConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/config/WxMpConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/config/WxMpProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/config/WxMpProperties.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/controller/WxJsapiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/controller/WxJsapiController.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/controller/WxMenuController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/controller/WxMenuController.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/controller/WxPortalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/controller/WxPortalController.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/controller/WxRedirectController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/controller/WxRedirectController.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/error/ErrorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/error/ErrorController.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/error/ErrorPageConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/error/ErrorPageConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/handler/AbstractHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/handler/AbstractHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/handler/KfSessionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/handler/KfSessionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/handler/LocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/handler/LocationHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/handler/LogHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/handler/LogHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/handler/MenuHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/handler/MenuHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/handler/MsgHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/handler/MsgHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/handler/NullHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/handler/NullHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/handler/ScanHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/handler/ScanHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/handler/StoreCheckNotifyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/handler/StoreCheckNotifyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/handler/SubscribeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/handler/SubscribeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/handler/UnsubscribeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/handler/UnsubscribeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/github/binarywang/demo/wx/mp/utils/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/java/com/github/binarywang/demo/wx/mp/utils/JsonUtils.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/additional-spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/resources/META-INF/additional-spring-configuration-metadata.json -------------------------------------------------------------------------------- /src/main/resources/application.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/resources/application.yml.template -------------------------------------------------------------------------------- /src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /src/main/resources/templates/greet_user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/main/resources/templates/greet_user.html -------------------------------------------------------------------------------- /src/test/java/com/github/binarywang/demo/wx/mp/controller/BaseControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/test/java/com/github/binarywang/demo/wx/mp/controller/BaseControllerTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/binarywang/demo/wx/mp/controller/WxJsapiControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/test/java/com/github/binarywang/demo/wx/mp/controller/WxJsapiControllerTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/binarywang/demo/wx/mp/controller/WxMenuControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elunez/weixin-java-mp-demo-springboot/HEAD/src/test/java/com/github/binarywang/demo/wx/mp/controller/WxMenuControllerTest.java --------------------------------------------------------------------------------