自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot自动装配

但是直接使用Spring框架进行集成开发比较繁琐,入门难度很大,所以在现在的企业开发中,都是直接基于Springboot进行开发,简单、快捷、高效,而且spring官方也是建议直接从springboot开始。如果我们的应用程序是在IDEA中运行,可以在IDEA工具栏的 "Program arguments" 栏设置命令行参数。如果我们的应用程序是在IDEA中运行,可以在IDEA工具栏的 "VM options" 栏设置Java系统属性。每个请求范围内会创建新的实例(web环境中,了解)

2023-08-10 22:07:43 82 1

原创 SpringBoot 事务管理+AOP

1、3种2、切点表达式用来匹配【哪些】目标方法需要应用通知,常见的切点表达式如下execution(返回值类型 包名.类名.方法名(参数类型))可以通配任意返回值类型、包名、类名、方法名、或任意类型的一个参数..可以通配任意层级的包、或任意类型、任意个数的参数根据注解匹配args()根据方法参数匹配。

2023-08-07 19:57:05 270

原创 SpringBoot案例3 登录校验

项目中访问核心资源,通常都要进行登录校验,访问京东商城的订单,必须要先登录才能访问查询。实现思路:可以在访问资源前进行访问的拦截,判断你当前会话是否有登录,如果没有登录拒绝访问。JWT令牌由Header、Payload、Signature三部分组成,每部分中间使用点(.)分隔,比如:xxxxx.yyyyy.zzzzz。payload:存储一些令牌要携带的信息,比如用户的基本信息id,username,过期时间。在登录时生成令牌,在访问核心资源的时候进行令牌的校验。header: 指定令牌类型,加密的算法。

2023-08-07 17:59:46 78

原创 day11 SpringBoot案例2

在进行修改员工信息的时候,我们首先先要根据员工的ID查询员工的信息用于页面回显展示,然后用户修改员工数据之后,点击保存按钮,就可以将修改的数据提交到服务端,保存到数据库。我们要想接收上传上来的文件,需要使用Spring给我们提供的一个,专门接收文件的API : MultipartFile。当用户修改完数据之后,点击保存按钮,就需要将数据提交到服务端,然后服务端需要将数据保存到数据库中。//更新修改时间为当前时间。当点击保存时,除了页面的基本表单数据需要提交到服务端,图片访问的URL,也需要提交到服务端。

2023-08-05 19:31:59 62 1

原创 day11SpringBootWeb案例

REST(Representational State Transfer),表现形式状态转换,它是一种软件架构风格。通过四种请求方式,来操作数据的增删改查GET : 查询POST :新增PUT :修改DELETE :删除开发一个功能需要经历哪些流程?查询页面原型明确需求阅读接口文档(已提供)思路分析接口开发:就是开发后台的业务功能,一个业务功能,我们称为一个接口。接口测试:功能开发完毕后,先通过Postman进行接口测试,测试通过后,和前端进行联调测试。

2023-08-05 18:18:33 90 1

原创 Mybatis基础操作

我们看到查询返回的结果中大部分字段是有值的,但是deptId,createTime,updateTime这几个字段是没有值的,而数据库中是有对应的字段值的,这是为什么呢?在员工管理的页面中,当我们进行更新数据时,我们会点击 “编辑” 按钮,然后此时会发送一个请求到服务端,会根据Id查询该员工信息,用于页面回显。当我们点击 后面的 “删除” 按钮时,前端页面会给服务端传递一个参数,也就是该行数据的ID。在页面原型中,列表上方的条件是动态的,是可以不传递的,可以只是传递其中的一个 或者 两个 或者 三个。

2023-08-01 19:49:16 225 1

原创 数据库操作--多表查询

insert into dept (id, name, create_time, update_time) values(1,'学工部',now(),now()),(2,'教研部',now(),now()),(3,'咨询部',now(),now()), (4,'就业部',now(),now()),(5,'人事部',now(),now());(2,'zhangwuji','123456','张无忌',1,'2.jpg',2,'2015-01-01',2,now(),now()),

2023-07-30 20:09:20 37 1

原创 数据库操作-DQL

将一列数据作为一个整体,进行纵向计算。

2023-07-29 18:33:20 21

原创 数据库开发-MySQL

全称 Structured Query Language,结构化查询语言。操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。在学习具体的SQL语句之前,先来了解一下SQL语言的语法。

2023-07-27 21:05:28 406

原创 SpringBootWeb响应

在上述的方法中,我们在测试的时候,统一给页面响应了一个简单的字符串 "OK"。其实,我们也可以直接将一个实体对象,或者一个集合直接响应回去。比如如下这样:A. 响应字符串 OKB. 响应实体对象C. 返回集合数据那在服务端,我们直接响应了一个对象 或者 集合,那最终前端获取到的数据是什么样子的呢?我们可以测试一下,通过postman发送请求,测试效果如下:我们响应的是一个java对象 或者 集合, 怎么最终返回的确实JSON格式的数据呢?其实啊,这是注解的作用。

2023-07-27 20:01:15 37

原创 SpringBootWeb请求

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。作用:常用于进行接口测试特征简单实用美观大方。

2023-07-27 19:54:17 298

空空如也

空空如也

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

TA关注的人

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