自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 1-使用SpringSecurity框架登录认证查询数据库用户(前后端不分离,前端使用thymeleaf)

requestMatchers("/toLogin", "/common/captcha").permitAll() //特殊情况的设置,permitAll允许不登录就可以访问。.requestMatchers("/toLogin", "/common/captcha").permitAll() //特殊情况的设置,permitAll允许不登录就可以访问。if (requestUri.equals("/user/login")) { //如果是登录请求,我们就验证验证码,否则不需要验证验证码。

2025-12-18 17:44:57 970

原创 Mybatis逆向工程

使用插件Free Mybatis Tool。

2025-12-18 12:29:41 802

原创 工厂-策略模式

编写完策略接口后,要写一个工厂类生产LoginStrategyFactory,用于生产不同的策略。然后,编写不同的接口实现类【都要实现这个策略接口】,有几个登录方式,就写几个接口实现类。先写一个登录策略接口LoginStrategy。eg:普通的前端页面登录。

2025-09-19 16:26:17 239

原创 新增会员收货地址

【代码】新增会员收货地址。

2025-07-28 10:34:29 152

原创 查询会员所有收货地址

【代码】查询会员所有收货地址。

2025-07-28 10:19:14 171

原创 会员确认收货流程

【代码】会员确认收货流程。

2025-07-27 16:43:40 177

原创 根据订单编号查询订单详情

【代码】根据订单编号查询订单详情。

2025-07-27 16:41:56 383

原创 分页查询会员的订单列表

【代码】分页查询会员的订单列表。

2025-07-27 16:31:56 189

原创 查询当前会员的订单情况-待支付-待发货-待收货

创建一个实体类OrderStatusCount。

2025-07-27 15:44:17 259

原创 导出销售记录成excel表

我们导出的表是Order表,但不是Order表中的所有字段我们都需要导出到excel表中,在Order实体类中,在需要导出的字段上添加注解@ExcelProperty("订购用户ID"),不需要导出的字段加上 @TableField(exist = false)安装Easy Excel插件。EasyExcel的官方地址。

2025-07-27 15:04:05 249

原创 JAVA远程调用如何实现

在JAVAh中,不同模块之间的service不能跨模块调用,可以通过feign的远程调用来实现订单服务(order-service)调用会员服务(member-service)在orderservice模块的pom文件中添加sentinel依赖在orderservice模块的启动类上开启feign的远程调用,添加注解在orderservice模块编写一个feign接口实现OrderMemberFeign接口在member-service模块下的MemberAddrController。

2025-07-27 14:27:35 361

原创 多条件分页查询订单

【代码】多条件分页查询订单。

2025-07-13 19:31:49 213

原创 多条件分页查询商品(单表多条件分页查询)

【代码】多条件分页查询商品(单表多条件分页查询)

2025-07-04 17:48:09 138

原创 回复和审核商品评论

【代码】 回复和审核商品评论。

2025-07-04 17:42:02 454

原创 根据标识查询商品评论详情

【代码】根据标识查询商品评论详情。

2025-07-04 17:41:05 121

原创 多条件查询商品评论

【代码】多条件查询商品评论。

2025-07-04 17:40:24 114

原创 修改商品及其参数信息

【代码】修改商品及其参数信息。

2025-07-01 12:33:55 181

原创 新增商品及参数

【代码】新增商品及参数。

2025-07-01 12:27:50 121

原创 多条件分页查询-多表查询

比如说,页面需要展示的参数有"属性ID"和"属性值",那么这就需要查询多张表。然后将查询到的结果以一个实体类的方式返回给前端。很明显这个实体类对象就是属性实体类ProdProp,但是这个属性实体类只有属性ID,没有属性值这个参数,属性值需要查询其他的表才可以获得。这个时候就需要使用注解,使用注解补充缺少的参数后,就可以返回对象给前端了。当我们进行分页查询时,如果设计到多张表,那么就需要多表连查。如果返回一个ProdProp对象,少了一个属性值参数啊。那么,我在给前端返回对象时候,该返回什么对象呢?

2025-07-01 12:04:41 260

原创 删除商品类目

【代码】删除商品类目。

2025-06-30 16:23:25 210

原创 绑定会员手机号

当用户成功登录后,需要将将手机号与该用户绑定,避免二次注册。

2025-06-30 14:19:00 150

原创 使用短信验证码登录流程

编写配置文件bootsrap.yml。将相关参数放到配置文件中,通过配置类来读取参数.配置文件的内容也可以放到远程的nocas的配置文件中,那么本地就不用写了。首先需要申请阿里云的短信服务api,然后在项目中添加依赖。配置类-AliyunDxConfig。配置文件-bootsrap.yml。编写SendController。

2025-06-30 14:12:46 185

原创 新增商品类别

【代码】新增商品类别。

2025-06-30 13:03:32 121

原创 查询商品一级类目

如果用户添加的是二级类目,那么就需要先将一级类目提前查出来,在添加页面进行显示。当用户在进行添加商品的操作时,有可能会添加一级类目或者二级类目。

2025-06-30 11:31:57 223

原创 查询系统所有商品类目-即查询所有的商品类别,存在二级菜单

【代码】查询系统所有商品类目-即查询所有的商品类别,存在二级菜单。

2025-06-30 11:15:41 207

原创 什么时注解式缓存?如何开启注解式缓存?

key属性是用来指定Spring缓存方法的返回结果时对应的key的。该属性支持SpringEL表达式。当我们没有指定该属性时,Spring将使用默认策略生成key。我们这里先来看看自定义策略,至于默认策略会在后文单独介绍。自定义策略是指我们可以通过Spring的EL表达式来指定我们的key。这里的EL表达式可以使用方法参数及它们对应的属性。使用方法参数时我们可以直接使用“#参数名”或者“#p参数index”

2025-06-30 11:12:15 904

原创 Nacos如何使用以及如何编写配置文件

DataID为product-service-dev.yml。远程nacos配置中心的配置文件。Group为A_Group。本地nacos的相关配置。

2025-06-30 10:44:59 341

原创 文件上传/下载操作

借助阿里云的文件存储服务【对象存储OSS】,将上传的文件存储到阿里云服服务器中。写一个阿里云平台-对象存储OSS服务配置类,通过注入配置类来获取参数的值。编写配置文件bootstrap.yml。

2025-06-27 16:47:12 269

原创 JAVA代码开发规范

分页查询-page查询-info新增-save修改-update删除-delete查询-query新增-save修改-modify删除-remove查询-select新增-insert修改-modify删除-delete。

2025-06-27 16:18:58 155

原创 如何利用AOP切面编程来记录方法的调用日志

只要有人调用接口,就记录日志,那么就需要使用AOP(切面编程),只对代码进行增强,不改变原有的东西。只需要写一个配置文件即可,不需要其他的操作。如何利用AOP开启日志记录功能?

2025-06-27 16:00:02 174

原创 多条件分页查询系统操作日志

【代码】多条件分页查询系统操作日志。

2025-06-27 15:35:59 127

原创 单个/批量删除角色

【代码】单个/批量删除角色。

2025-06-27 15:27:11 157

原创 新增权限代码

【代码】新增权限代码。

2025-06-27 15:24:47 125

原创 删除菜单权限

【代码】删除菜单权限。

2025-06-27 15:23:27 133

原创 Spring注解集合

清除对应key值的缓存数据。

2025-06-26 17:28:16 153

原创 修改角色的相关信息

在点击“编辑”按钮的时候,第一件事是到后端查询该角色的相关信息,返回给前端进行显示。第二部,当用户编辑好信息后,点击"确认"按钮,才会调用后端编写的modify方法。SysRoleController--注意这里前端发送的是put请求,而且不带任何参数。SysRoleController--注意这里前端发送的是get请求,携带任何参数。

2025-06-26 17:26:28 198

原创 新增角色代码

【代码】新增角色代码。

2025-06-26 16:06:30 139

原创 如何给某个实体类添加一个数据库表中不存在的字段名

某个用户有多个权限,我们需要将这个用户的所有权限封装成一个list集合返回给前端。这个时候就需要我们自己在实体类中添加一个字段用于返回。使用注解@TableField(exist = false)-----【exist = false表示数据库表中不存在这个字段】

2025-06-26 15:41:00 443

原创 查询系统所有的权限集合-一般都是树结构

这个一般都是用于查询某一个模块的子模块,返回list集合给前端,前端转为层级结构显示。

2025-06-26 15:32:22 177

原创 单个/批量删除用户

【代码】单个/批量删除用户。

2025-06-26 15:06:34 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除