一
如果導(dǎo)入的依賴(lài),引入一個(gè)自動(dòng)配置場(chǎng)景:
1)、這個(gè)場(chǎng)景自動(dòng)配置默認(rèn)生效,我們就必須配置他
2)、不想配置;
1)、引入的時(shí)候排除這個(gè)場(chǎng)景依賴(lài)
2)、排除掉這個(gè)場(chǎng)景的自動(dòng)配置類(lèi)
二
1、如果前端你發(fā)過(guò)來(lái)的是json字符串,要封裝對(duì)象
public Object login(@RequestBody UmsAdminLoginParam umsAdminLoginParam)
2、如果前端發(fā)過(guò)來(lái)的是k=v&k=v符串,要封裝對(duì)象。
public Object login(UmsAdminLoginParam umsAdminLoginParam)
三
跨域
解決辦法:加@CrossOrigin
四
加密工具類(lèi),可以為password進(jìn)行加密
String s = DigestUtils.md5DigestAsHex(password.getBytes());
五
1、getOne是mybatis-plus生成的,而且?guī)Я朔盒偷摹?br> 2、dubbo沒(méi)辦法直接調(diào)用mp中帶泛型的service;
3、實(shí)戰(zhàn)經(jīng)驗(yàn):
mp自動(dòng)生成有可能有兼容問(wèn)題,最好不要遠(yuǎn)程調(diào)用//Admin umsAdmin = adminService.getOne(new QueryWrapper<Admin>().eq("username",userName)); Admin umsAdmin = adminService.getUserInfo(userName); getUserInfo方法為: public Admin getUserInfo(String userName) { return adminMapper.selectOne(new QueryWrapper<Admin> ().eq("username",userName)); }



