![](https://img-blog.csdnimg.cn/direct/70efa8dbf5504455b3b3c1cf35158a47.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
文章平均质量分 77
测试框架
寻梦之旅yan
女人一定要有的四样东西:
扬在脸上的自信,
长在心里的善良,
融进血里的骨气,
刻在命里的坚强。
展开
-
使用SpringBoot+MyBatis+MySQL完成订单
在Service包下创建IOrderService接口添加抽象方法用于创建订单。在IAddressService接口中定义根据收货地址的id获取收货地址数据。创建一个OrderMapper接口,接口中添加以上两个SQL对象的方法。创建OrderMapper.xml的映射文件。创建实现类OrderServiceImpl类。将数据插入到订单项的表中。在子类中实现该抽象方法。将数据插入到订单表中。原创 2024-01-15 21:23:46 · 386 阅读 · 0 评论 -
使用SpringBoot+MyBatis+MySQL完成设置默认收货地址
为了在URL中提交更多的数据,可以采用RESTful的风格进行提交数据,将请求路径中的某个参数交给RESTful风格进行解析。① 给设为默认(收货地址)按钮添加一个onclick属性,指向一个方法的调用,在这个方法中完成ajax请求的发送。② 在修改用户的收货默认地址之前,先将所有的收货地址设置为非默认。在AddressServiceImpl类中进行开发和业务设计。在AddressController类中编写请求处理方法。在BaseController类中进行统一的处理。原创 2024-01-13 20:40:43 · 554 阅读 · 1 评论 -
01 SpringBoot+MyBatis+MySQL项目过程中遇到的问题
3 启动后如果页面报下图这样的错误(或js代码无法正常被服务器解析执行,体现在点击页面中的按钮没有任何响应),需要在IDEA 右侧双击执行clean,执行成功后再次双击执行install(或在Terminal中执行mvn clean,执行成功后再执行mvn install)。重拾SpringBoot,IDEA(Intellij)中最低的java版本已经是Java17了,本文记录使用java8编写写SpringBoot+MyBatis+MySQL项目中遇到的问题,以作记录。6 重启IDEA后,引入内容报红。原创 2024-01-09 15:40:14 · 1787 阅读 · 0 评论 -
使用SpringBoot+MyBatis+MySQL实现新增收货地址
如果用户是第一次插入用户的收货地址,规则:当用户插入的是第一条时,需要将当前地址作为默认的收货地址,如果查询到统计总数为0则将当前地址的is_default值设置为1。查询统计的结果为0不代表异常。查询到的结果大于20,这时需要抛出业务控制的异常,AddressCountLimitException异常。查询到的结果大于20,这时需要抛出业务控制的异常AddressCountLimitException异常。创建一个AddressMapper.xml的映射文件,在这个文件中添加抽象方法的SQL语句。原创 2024-01-12 17:43:22 · 479 阅读 · 0 评论 -
使用SpringBoot+MyBatis+MySQL完成加入购物车
创建CartServiceImpl类,并实现ICartService接口,在类的定义前添加@Service注解。在类中声明CartMapper持久层对象和IProductService处理商品数据的业务对象,并都添加@Autowired注解修饰。③ 在插入或者更新具体执行哪个语句,取决于数据库中是否有当前的这个购物车商品的数据,根据查询结果确定。创建一个ICartService接口文件,在这个接口文件中设计抽象方法。② 当前的商品已经在购物车中存在,则直接更新num的数量;在单元测试方法中编写测试用例。原创 2024-01-14 21:47:58 · 627 阅读 · 1 评论 -
使用SpringBoot+Mybatis+MySQL完成头像上传
本次主要是使用SpringBoot+Mybatis+MySQL完成用户的头像上传。原创 2024-01-11 22:17:03 · 1859 阅读 · 0 评论 -
使用SpringBoot+Mybatis+MySQL完成用户修改密码
用户修改密码时需要用户提交原始密码和新密码,再根据当前登录的用户进行信息的修改操作。原创 2024-01-10 15:09:55 · 668 阅读 · 0 评论 -
根据SpringBoot项目生成接口文档
以前有使用过Swagger2和Swagger3,一开始也是想用Swagger3生成接口文档的,使用Springfox写了一部分试了下,发现Springfox的Swagger3不支持SpringBoot3,所以就使用了SpringDoc生成。开篇之前的碎碎念,之前使用的java8完成了项目的部分功能,重启电脑后,好多引用报红,然后就换成了java17,SpringBoot使用了3.2.2,过程中的痛苦折磨就不说了,故本文是基于SpringBoot 3.2.2生成接口文档。在pom.xml中添加。原创 2024-01-22 11:50:06 · 546 阅读 · 0 评论