🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
我们接着上一篇继续往下写,已经拿到了微信用户的数据,接下来就是存入数据库,但是入库的时候会有很多的问题 ### 前面讲到了扫码回调我们java的接口 ### ![](https://img.kancloud.cn/0f/64/0f64021ba62afd9dbb6f8b298ba1018c_2782x1645.png) ### ![](https://img.kancloud.cn/60/4a/604ab28d63ff856ef61460e31e33d623_2798x1714.png) ### 上一篇我们讲到了上图这里 ### 继续往下就是 ### ![](https://img.kancloud.cn/99/47/99473799eb5959335f169dd4a858a822_2737x1663.png) ### **其中用户昵称和国家省份城市会中文乱码 我们进行了处理** ### **但是有一个小细节 我们需要修改之前application.properties当中调用微信开放平台回去微信用户信息的接口** ### ![](https://img.kancloud.cn/65/bc/65bcec532ea5e5d5f8909d461b37ac61_2806x1633.png) ### 因为在手册当中提到了: ### ![](https://img.kancloud.cn/ac/41/ac4179180d088258fd64ac8251a0ddcf_1825x896.png) ### 另外用到了mapper** 在mapper当中哟一个注意点就是save保存之后自动将id存入user对象当中** 如下所示: ### ![](https://img.kancloud.cn/91/37/91378453ef7889f38afe42878e5b692c_2854x1668.png) ### ~~~ //将自动生成的主键值映射回Java对象 useGeneratedKeys=true告诉ORM框架要使用数据库自动生成的主键值 keyProperty="id"指定了在Java对象中表示主键的属性名 @Options(useGeneratedKeys=true, keyProperty="id", keyColumn="id") ~~~