SpringBoot+MyBatis+Spring技术整合实现商品品牌模块的CRUD操作

品牌模块整体API设计

SpringBoot+MyBatis+Spring技术整合实现商品品牌模块的CRUD操作_第1张图片

服务端查询时序设计

SpringBoot+MyBatis+Spring技术整合实现商品品牌模块的CRUD操作_第2张图片

@select注解嵌套sql语句:
//复杂sql(例如嵌套了很多动态sql元素)不建议已注解方式进行定义

//@Select("")

private static final Logger log=//这里的实现在springboot中默认选择的是logback LoggerFactory.getLogger(BrandServiceImpl.class);

Assertions.assertEquals(1, list.size());//断言测试(实际值和期望值不等则抛出异常)

//rest风格(一种软件架构编码风格)的url定义

其语法为:a/b/{c}/d/{e},在url可以定义变量,这个变量需要使用{}括起来

rest风格可以更好实现跨平台

@PathVariable 注解用于修饰方法参数,目的是告诉spring mvc,参数的值来自url

你可能感兴趣的:(springboot)