随笔分类 -  JavaWeb

spring自动配置原理
摘要:配置文件的种类 properties文件 yml文件 yaml文件 java系统属性-Dsever.port 命令行参数--Sever.port 后两种主要用于在项目打包之后临时覆盖配置文件 优先级 命令行参数>java系统属性>properties文件>yml文件>yaml文件 如何获取Bean对 阅读全文
posted @ 2023-04-24 17:06 zl子路 阅读(143) 评论(0) 推荐(0)
Springboot提高
摘要:全局异常处理器 未做处理的情况: 当我没没有做任何异常处理时, mapper接口操作数据库出错时,会将异常向上抛给Service Service中的异常会往上抛给controller controller会将异常抛给框架响应给浏览器一个JSON格式的数据 这个数据并不符合我们统一响应结果的规范 如何 阅读全文
posted @ 2023-04-23 16:10 zl子路 阅读(32) 评论(0) 推荐(0)
解决密码校验问题
摘要:密码校验中的问题 http协议是无状态的协议,每次请求间不能实现数据共享. 这样的状况下,不能在后续请求中获取是否登录的数据 解决方法 1. 在员工登录成功后,需要将用户登录成功的信息存起来,记录用户已经登录成功的标记。2. 在浏览器发起请求时,需要在服务端进行统一拦截,拦截后进行登录校验。 过统一 阅读全文
posted @ 2023-04-16 22:45 zl子路 阅读(97) 评论(0) 推荐(0)
springboot-web-mybatis
摘要:Restful开发规范 Restful是网络应用接口程序的接口设计风格,基于HTTP协议 GET:查询 POST:新增 PUT:修改 DELETE:删除 Restful是一种风格,可以不遵守 如何为请求参数设置默认值 可以在Service层判断是否为null,如果为true则给它赋值默认值 可以在C 阅读全文
posted @ 2023-04-14 14:34 zl子路 阅读(15) 评论(0) 推荐(0)
mybatis
摘要:mybatis 1.什么是mybatis mybatis是一款优秀的持久层框架,用于简化JDBC的开发 2.使用入门 【第一步】准备工作:创建数据库和表 【第二步】创建springboot工程,引入Mybatis的相关依赖,配置Mybatis(数据库连接信息) 在springboot项目中,可以编写 阅读全文
posted @ 2023-04-08 21:08 zl子路 阅读(40) 评论(0) 推荐(0)
mysql事务和索引
摘要:事务 1.什么是事务 事务就是把一组sql语句看成一个整体,要么同时执行成功,要么同时失败 2.事务的三个操作 开启事务: start transaction或者begin 提交事务:commit 回滚事务:rollback 3.事务的四大特性(ACID) 原子性:事务是不可分割的最小单元,要么全部 阅读全文
posted @ 2023-04-08 20:14 zl子路 阅读(18) 评论(0) 推荐(0)
mysql
摘要:MySQL 1.什么是mysql SQL是操作所有关系型数据库的编程语言,统一标准 MySQL是一个中小关系型数据库管理平台 2.DDL 2.1如何创建数据库 create datebase [ if not exists] 数据库名 图形化工具 2.2如何创建一个表 create 表名( 字段1 阅读全文
posted @ 2023-04-06 21:07 zl子路 阅读(78) 评论(0) 推荐(0)
springboot 注解
摘要:@RequestMapping:定义请求路径url@RequestParam:解决请求参数和形参变量名不一样问题,将指定名称的请求参数赋值给变量@RequestBody:将请求体中的json转换成java对象使用条件:1、有请求体。2、请求数据是json格式。@PathVariable注解:将路径指 阅读全文
posted @ 2023-04-03 22:38 zl子路 阅读(43) 评论(0) 推荐(0)
springboot请求响应
摘要:springboot请求响应 1.什么是请求?响应? 请求:获取请求数据 响应:设置响应数据 2.原始方法获取请求数据 Controller方法形参中声明HttpServletRequest对象调用对象的getParameter(参数名) 这种方式复杂繁琐 // @RequestMapping("/ 阅读全文
posted @ 2023-04-03 22:01 zl子路 阅读(159) 评论(0) 推荐(0)
springboot入门
摘要:springboot基础 1.什么是springboot springboot是spring全家桶中的一个框架 2.springboot的特点 简化配置 快速开发 Spring Boot 可以帮助我们非常快速的构建应用程序、简化开发、提高效率 。 3.http协议 3.1什么是http协议 在浏览器 阅读全文
posted @ 2023-04-01 20:16 zl子路 阅读(28) 评论(0) 推荐(0)
maven
摘要:maven 1.什么是maven? maven是apeche旗下一个开源项目,是一款用于管理java项目的工具. 2.,maven的作用 依赖管理 方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题 统一项目结构 src/main/java:源代码目录 src/main/resources: 阅读全文
posted @ 2023-04-01 19:56 zl子路 阅读(34) 评论(0) 推荐(0)
Vue
摘要:Vue 1.什么是Vue? Vue是一款渐进式前端框架基于MVVM模式,免除JS中DOM操作,简化书写和操作流程. 2.如何使用? 1.新建一个HTML文件,引入Vue.js文件. <script src="js/vue.js"></script> 2.创建Vue对象,定义模型数据. <!--2 创 阅读全文
posted @ 2023-03-29 19:53 zl子路 阅读(47) 评论(0) 推荐(0)
JavaScript快速入门
摘要:JavaScript 1.引入方式 1.1内部脚本,将JS代码定义在HTML页面种 JS代码必须在<script>标签之中 可以在HTML文件任意位置 一般放在<body>体标签底部,改善运行速度 1.2外部脚本,将JS代码定义在外部JS文件中,在引入HTML页面 利用带 src属性的 <scrip 阅读全文
posted @ 2023-03-29 15:20 zl子路 阅读(51) 评论(0) 推荐(0)