2018 12.11

记录下工作中的错误:

  最近用vue和springboot开发,使用nginx的时候cookie没携带需要加上

proxy_set_header X-Real-IP $remote_addr;
# needed for HTTPS
# proxy_set_header X_FORWARDED_PROTO https;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_redirect off;

 

公众号开发的流程  先从cookie判断是否有code,没有的话请求,请求需要appid和回调的地址。回调的地址需要在公众号中配置

请求返回access_token,拿到access_token可以获取openid

 

使用<hibernate.validator.version>5.2.4.Final</hibernate.validator.version>上传到服务器上一直报错

需要加上hibernate-jpa-2.0-api 和 persistence-api

下面是一段比较正规的mybatis写法

<trim prefix="where" prefixOverrides="and">
<if test="id != null">
and id = ${id}
</if>
<if test="keys != null and keys.size > 0">
and id in
<foreach collection="keys" item="key" open="(" separator="," close=")">
#{key}
</foreach>
</if>
<if test="id != null">
and id = #{id}
</if>
<if test="state != null">
and state = #{state}
</if>
<if test="activeType != null">
and active_type = #{activeType}
</if>
<if test="logicDelete != null">
and logic_delete = #{logicDelete}
</if>
<if test="timeFields != null and timeFields.size > 0">
AND
<foreach collection="timeFields" item="item" separator="AND">
'${item.fieldName}' ${item.order} gmt_create
</foreach>
</if>
<if test="likeFields != null and likeFields.size > 0">
AND
<foreach collection="likeFields" item="item" separator="AND">
${item.fieldName} LIKE concat('%',#{item.order},'%')
</foreach>
</if>
</trim>

 

猜你喜欢

转载自www.cnblogs.com/lspa/p/10105997.html
今日推荐