- 博客(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
原创 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
原创 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
原创 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
原创 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关注的人