自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot整合MyBatisPlus

​​​​​​@Service​@Autowired​@Overridereturn Result.fail(300, "查询数据为空");return Result.success(200, "查询成功", books);= null) {return Result.fail(301, "新增失败,当前书籍已存在");return Result.success(200, "新增成功");

2023-09-06 16:30:48 105 1

原创 springboot文件上传,使用挂载方式

将本地存放图片的路径映射到项目中。

2023-09-06 16:28:41 189 1

原创 页面传参封装方法

/ 获取html页面传入的参数。

2023-09-06 16:24:41 91 1

原创 docker安装

2、双击安装包运行。docker运行在linux上, 严格讲它不是虚拟机, 而是一套文件隔离系统, 所以更轻量, 适合高密度部署, 也就更省钱. docker-for-win10 就是运行在 WSL2 (Windows Subsystem for Linux) 之上的.镜像, image, 业务应用及完整依赖的打包.相当于一个安装包,负责安装各程序包 容器, container, 是镜像的实例化. 可 运行, 暂停, 删除. 镜像vs.容器 类比于 类vs.对象. 仓库, repository。

2023-09-06 16:16:47 89 1

原创 组件动态传参

created() {//组件传值动态获取参数 五颗星重点。先封装一个request.js。

2023-07-24 08:23:06 60

原创 vue中如果发送ajax给后端的时候,后端接收的值为空,有三种解决方法

axios默认为Content-Type:application/json 反回json格式给后端,2. 前端ajxa改为form表单请求。1.后端加@requesbody。

2023-07-24 08:21:15 577

原创 vue配置和搭建

path: "/index", component: SystemIndex, children: [//子路由。path: "/index", component: SystemIndex, children: [//子路由。输入 npm get registry:查看当前镜像源为https://registry.npmjs.org/(npm默认镜。this.$router.push("/index/user")//跳转到指定路由。vue2官网:https://v2.cn.vuejs.org/

2023-07-11 10:59:57 117

原创 springboot+vue 组件传值和路由传参

export default { name: 'App', }

2023-05-05 22:44:22 326

原创 aop中picut用法,分页处理

Pointcut("execution(* cn.hx.property.service.impl.*.deleteById(..))")//横切点,用来修饰空方法。@Pointcut("execution(* cn.hx.property.service.impl.*.insert(..))")//横切点,用来修饰空方法。@Pointcut("execution(* cn.hx.property.service.impl.*.update(..))")//横切点,用来修饰空方法。//特征名就是方法名。

2023-04-19 20:35:04 87 1

原创 登录拦截配置类

addPathPatterns("/**")//所有路径都拦截。

2023-04-19 20:33:31 156

原创 redis缓存配置类

/将我们new的RedisTemplate与容器中的Redis链接进行关联。//redis 里面虽然有5种数据类型,但是我们归根到底只使用String,但是 RedisTemplate<String,Object> ,//将来redisTemplate的值是 Object,序列化时使用 jackson2JsonRedisSerializer。//下面这个方法的形参,spring在创建Bean的时候会自动从容器中取出,注入到该形参上。//我们自己new 的对象没有数据库链接的基本信息。

2023-04-19 20:32:36 145

原创 swagger3配置类

ApiInfo apiInfo = new ApiInfoBuilder().title("物业管理系统").description("这是一个小区物业管理系统,目前正在开发,作者是XXX").build();.apis(RequestHandlerSelectors.basePackage("cn.hx.property.controller"))//指定哪些包下面的控制器生成文档。// /* 匹配单层路径 /** 匹配多层路径?Configuration//声明当前类是一个配置类。

2023-04-19 20:31:50 281

原创 springboot全局异常处理

@RestControllerAdvicepublic class AllControllerAdvice { @ExceptionHandler(Exception.class) public ReturnBean exceptionHandler(Exception e){ e.printStackTrace(); return ReturnBean.ofReturnBean(false,e.getMessage()); }}

2023-04-19 20:30:01 55 1

原创 spring boot登录拦截器

/获取请求头里面的键值Authorization: 85f06e18d2d1413dbeceb89a0b7fe4a6。//request.getSession() 前端和后端不在一个项目时反请求时跨域的,跨域时不能携带cookie。if (user!= null) {//用户请求里面携带的token在redis里面有。throw new RuntimeException("用户未登录");

2023-04-19 20:28:20 73 1

原创 mybatis级联查询

- 第二种方式 <association property="dept" column="dept_id" select="cn.hx.property.dao.DeptDao.queryById"/>-->-- collection 里面的 ofType 表示集合里面的类型 -->--通过实体作为筛选条件查询-->--第三种性能最好-->--通过主键修改数据-->--查询指定行数据-->--通过主键删除-->--新增所有列-->

2023-04-19 20:25:08 100 1

原创 promise用法

/promise 表示承诺,将来我会执行什么什么,里面有一个方法,方法有两个参数//resolve解决时一个方法用来返回数据,将来可以通过 then 来获取//reject 拒绝将来可以通过 catch 获取数据// axios.post(url, data)就是一个promise} else {reject()})alert('网络故障' + error);reject()});})

2023-04-19 20:13:19 482 1

空空如也

空空如也

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

TA关注的人

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