qq头像设置默认怎么设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qq头像设置默认怎么设置相关的知识,希望对你有一定的参考价值。

怎么弄啊

qq头像设置默认方法一:

1、进入菜单,再点击头像。

2、进入更换头像的菜单。

3、选择预览图片,点击默认图片。

4、上传成功,可以对上传的头像进行一定的修饰。

5、修饰好后,点击确认。

6、默认头像修改成功。

qq头像设置默认方法二:

1、进入头像选择,进入菜单,经典头像。

2、右边点击预览,点击确定。

3、默认头像更改完成。
参考技术A

qq头像无法设置默认头像。如图可以根据个人爱好更换头像。

参考技术B 先选择一个头像保存,然后再自定义个头像

自定义SpringBoot+Swagger中@ApiModel默认名称

参考技术A 在 Spring 中集成 swagger 文档功能,需要通过 @ApiModel 注解修饰出入参的类,但是如果有两个不同包下的相同名称的类都使用了 @ApiModel 注解时,会导致文档被覆盖,例如:

上面两个类生成出来的文档会变成一个 swagger model :

从而导致接口文档显示错误:

通过修改@ApiModel 的 value 属性,来规避同名冲突,修改之后为:

可以看到生成了两个 swagger model :

把两个类名做修改,让类名不冲突即可。

然而上面解决冲突的方式还是太麻烦了,定义一个文档的出入参类而已,还要考虑类重名的问题,这种增加心智负担和工作量的问题应该要尽量避免掉的,我在想有没有可能做到每个类上只需要加上 @ApiModel 注解就行,剩下的冲突问题全部不用考虑。

于是乎通过跟踪源码,找到了 swagger model 名称生成的地方,详见:github

可以看到取名的逻辑是,优先取 @ApiModel 的 value 值,如果没有就会使用 defaultTypeName ,跟进去一看, defaultTypeName 是直接取类的 简称 ,代码如下:

正是因为默认情况下取类的 简称 ,导致不同包名下的同名类生成出来的 swagger model 被覆盖。原因已经分析出来了,接下来其实就是看看能不能定制化这个 super.nameFor(type) 方法了,然而很遗憾这个方法是写死的,没地方下手,但是 ApiModelTypeNameProvider 这个类上两个注解 @Component 和 @Order 已经明示了这个是一个 Spring bean ,并且是通过 Spring插件机制进行加载的 ,所以可以自定义一个插件来完成,在默认时通过完整的类路径和类名来生成唯一的 swagger model ,代码如下:

效果如下:

通过这一个小小的优化,就可以减少许多团队中不必要的沟通成本,让我们能更专注于业务开发。

以上是关于qq头像设置默认怎么设置的主要内容,如果未能解决你的问题,请参考以下文章

苹果手机qq登陆输入号码之后就显示头像

QQ的个性名片的默认设置怎么回复系统最初的背景图

QQ通讯录(Android)如何设置头像?

dz里面会员上传的头像会存在哪个文件夹里

手机一存上别人的号码,就出头像,怎么设置的?

qq戳一戳后缀怎么设置 这样操作就可以了