學習知識點:
Ribbon和Feign的區別:
Ribbon添加maven依賴:Spring-starter_ribbon使用RestTemplate調用遠程服務對應的方法 @RibbonClient(value="服務名稱")
Frign添加maven依賴spring_starter-feign 在接口上使用@FeignClient("指定服務名")
Spring_boot注解:
1.@Controller:控制器,處理http請求
2.@RestController:Spring4以后新加的注解,代替@ResponseBoby和@Controller
3.@RequestMapping:配置url映射,用於方法和Controller類上
4.@PathVariale:獲取url中的數據
5.@RequstParam:獲取請求參數的值。和@PathVariale不同
Mybatis Plus中的lambdaQueryWrapper:
用法:
LambdaQueryWrapper<實體類> select = Wrappers.<實體類>lambdaQuery()
.select(實體類::實體類字段, 實體類::實體類字段)
mapper.selectOne(selete);
條件構造:
eq:等於=
gt:大於>
ge:大於等於>=
lt:小於<
like:like‘%值%’
orderByAsc:正序排
and:and嵌套/拼接