QiyeProject SpringMVC 项目 d15866p148.iok.la 主要做主页应用,消息应用不管了 用户微信号有点像乱码的那个是openID 找同伴:在项目的GitHub页面里找提问过的人,还有fork,star的人

消息型应用支持文本、图片、语音、视频、文件、图文等消息类型。

主页型应用只支持文本消息类型,且文本长度不超过20个字。

填写必要信息

URL

/QiyeProject/src/org/oms/qiye/util/Constants.java

/**

WXBizMsgCrypt 类里:

* 提供接收和推送给公众平台消息的加解密接口(UTF8编码的字符串).

* <ol>

*     <li>第三方回复加密消息给公众平台</li>

*     <li>第三方收到公众平台发送的消息,验证消息的安全性,并对消息进行解密。</li>

* </ol>

* 说明:异常java.security.InvalidKeyException:illegal Key Size的解决方案

* <ol>

*     <li>在官方网站下载JCE无限制权限策略文件(JDK7的下载地址:

*      http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html</li>

*     <li>下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt</li>

*     <li>如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件</li>

*  <li>如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security目录下覆盖原来的文件</li>

* </ol>

*/

public class WXBizMsgCrypt {  ...  }

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html

改  jdk 加密包

:illegal Key Size的解决方案

/QiyeProject/src/org/oms/qiye/aes/WXBizMsgCrypt.java

Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7 Download

具体两个目录:

D:\Program Files\Java\jre1.8.0_92\lib\security

D:\Program Files\Java\jdk1.8.0_92\jre\lib\security

这个没有security文件夹:

D:\Program Files\Java\jdk1.8.0_92\lib

成功:

微信用户 关注:  2016

http://d15866p148.iok.la/QiyeProject/

设置可信域名

消息型应用

普通模式,微信服务器做响应

回调模式,用户发信息给微信服务器,微信服务器转发给我们的服务器



 我们用回调模式

要配置一下用户发的信息最后会发送到我们的哪个控制器(SpringMVC)

配置并保存回调模式后(保存后微信服务器会试着连接一下那个URL),普通模式 会自动关闭,不然就会有两个服务器对用户的信息做处理(这样就冲突了)

主页型应用

必要信息:

URL

EncodingAESKey

Token

Token

主控制器

http://d15866p148.iok.la/QiyeProject/coreJoin.do

测试

QiyeProject/TestController/get

http://localhost:8089/QiyeProject/TestController/get

首页

http://localhost:8089/QiyeProject/

http://d15866p148.iok.la/QiyeProject/

http://localhost:8089/QiyeProject/html/index.html

/QiyeProject/WebContent/WEB-INF/html/index.html

http://d15866p148.iok.la/QiyeProject/html/index.html

/QiyeProject/WebContent/WEB-INF/html/index.html

http://d15866p148.iok.la/QiyeProject/TestController/get

http://d15866p148.iok.la/QiyeProject/TestController/get

QiyeProject

##########################################################################################

null

时间: 2024-08-26 11:13:06

QiyeProject SpringMVC 项目 d15866p148.iok.la 主要做主页应用,消息应用不管了 用户微信号有点像乱码的那个是openID 找同伴:在项目的GitHub页面里找提问过的人,还有fork,star的人的相关文章

创建一个springmvc项目(一)

还是写一个这样的博客吧. Eclipse:4.3.2-jee. tomcat:7 Maven:3-2-1 开始: 1  创建一个 Maven Project 2 选择一个工程路径 3 Maven插件带有很多的模板,这里选择 quickstart 4 输入Group Id,Artifact Id,Version .Maven会通过这几个预创建你的代码目录,所以注意下. 5 Maven项目到这里就创建好了,目录如下 6 从上图看见项目初始引入的jdk是1.5的,这里我们改成1.6的. 7 已经变为1

介绍一个懒人创建springmvc项目的方法

PS: 我是一个懒人,我懒得搭建项目连pom都不想去找,连web.xml都不想配置.所以就会想着找一些简便的办法,来适应我这种懒人. ---------------------------- 本人介绍的是用eclipse和sts插件创建springmvc项目,其他项目目前用不着,等用着的时候在研究吧. 前提: 1 eclipse已经配置好jdk,tomcat和maven. 2 eclipse需要安装sts插件,可以在eclipse的MarketPlace里搜索spring关键字,找到与你ecli

Swagger与SpringMVC项目整合

Swagger与SpringMVC项目整合 为了方便的管理项目中API接口,在网上找了好多关于API接口管理的资料,感觉目前最流行的莫过于Swagger了,功能强大,UI界面漂亮,并且支持在线测试等等,所以本人仔细研究了下Swagger的使用,下面就如何将Swagger与个人的SpringMVC项目进行整合做详细说明: Step1:项目中引入相关jar包: <properties> <project.build.sourceEncoding>UTF-8</project.bu

使用Eclipse构建Maven的SpringMVC项目 【转】

首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e. 用MyEclipse安装Maven插件,建出的Maven项目有些问题.一是,发布tomcat的时候resources总是不会被发布到tomcat下:二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-INF下生成class.要么真不在WEB-INF生成classes了但是发布tomcat的时

使用Eclipse构建Maven的SpringMVC项目【转】

首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e. 用MyEclipse安装Maven插件,建出的Maven项目有些问题.一是,发布tomcat的时候resources总是不会被发布到tomcat下:二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-INF下生成class.要么真不在WEB-INF生成classes了但是发布tomcat的时

使用Eclipse构建Maven的SpringMVC项目

使用Eclipse构建Maven的SpringMVC项目 ? 用maven的好处: 1 最主要就是自动下载jar包和它所依赖的包, 2保证多人开发时jar版本不同的问题 3 文件结构清晰,java文件,资源文件,测试文件都分的很清楚. 将介绍两种方法:一,直接建立Maven项目方法:二.建立Dynamic Web project转成Maven项目方法. ?? ? ? ?将介绍两种方法:一,直接建立Maven项目方法:二.建立Dynamic Web project转成Maven项目方法. 一.直接

Maven多模块、Dubbo分布式服务框架的SpringMVC项目的基础搭建

现互联网公司后端架构常用到Spring+SpringMVC+MyBatis,通过Maven来构建.通过学习,我已经掌握了基本的搭建过程,写下基础文章为而后的深入学习奠定基础. 首先说一下这篇文章的主要内容分为: 1.Maven多模块项目的创建: 2.Maven与SpringMVC的整合: 3.Dubbo的环境配置及与整合: 4.新手在整合过程易犯的错误. 通过一个简单的demo来说明,大家多多指教,分享经验! 一.Maven多模块项目的创建 我们需要建立一个多模块的maven项目,其目录结构为

在IntelliJ IDEA里创建简单的基于Maven的SpringMVC项目

工具是IntelliJ IDEA 2017.2月的版本 第一步:Create New Project,在左侧找到Maven选项,然后步骤如图(这个webapp生成的项目结构个人觉得不怎么好,比如没有main/java文件夹,也没有test/java文件夹,且各个文件夹也没有设置为Sources.Resources之类的,而且web.xml居然是2.3版本的:不知道大家有没有其它推荐): next后新窗口中填写GroupId和ArtifactId,GroupId一般是指集团/团队名称,如com.a

Eclipse+Maven+SpringMVC项目的使用

首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e. 用MyEclipse安装Maven插件,建出的Maven项目有些问题.一是,发布tomcat的时候resources总是不会被发布到tomcat下:二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-INF下生成class.要么真不在WEB-INF生成classes了但是发布tomcat的时