- 2024-10-14Javaweb之SpringBootWeb案例之 登录功能的详细解析
1.登录功能1.1需求编辑在登录界面中,我们可以输入用户的用户名以及密码,然后点击"登录"按钮就要请求服务器,服务端判断用户输入的用户名或者密码是否正确。如果正确,则返回成功结果,前端跳转至系统首页面。1.2接口文档我们参照接口文档来开发登录功能基本信息请求路径:/login请
- 2024-10-09SpringBootWeb AOP
SpringBootWebAOP事务管理rollbackFor属性propagation属性 案例AOP基础 进阶通知类型通知顺序 切入点表达式execution@annotation连接点案例实体类接口方法切面类事务管理rollbackFor属性propagation属性REQUIRED:大部分情况下都是用该传播行
- 2024-10-08SpringBootWeb登录认证
SpringBootWeb登录认证基础登录功能思路代码实现测试前后端联调登录校验会话跟踪方案JWT令牌生成校验登录后下发令牌代码测试过滤器快速入门执行流程拦截路径过滤器链登录校验Filter流程代码Interceptor快速入门拦截路径执行流程登录校验Interceptor
- 2024-10-02SpringBootWeb
入门创建SpringBoot工程,勾选web开发相关依赖。packagecom.example;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RestController;@RestController//这个注解是用来将一个类声明为一个控制器,并将其中的方
- 2024-09-16Javaweb之SpringBootWeb案例之阿里云OSS服务集成的详细解析
2.3.3集成阿里云oss对象存储服务的准备工作以及入门程序我们都已经完成了,接下来我们就需要在案例当中集成oss对象存储服务,来存储和管理案例中上传的图片。编辑在新增员工的时候,上传员工的图像,而之所以需要上传员工的图像,是因为将来我们需要在系统页面当中访问并展示员工的图像。
- 2024-09-15Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
2.3.2入门阿里云oss对象存储服务的准备工作我们已经完成了,接下来我们就来完成第二步操作:参照官方所提供的sdk示例来编写入门程序。首先我们需要来打开阿里云OSS的官方文档,在官方文档中找到SDK的示例代码:编辑编辑编辑编辑参照官方提供的SDK,改造一下,即可实现文件上传功能:import
- 2024-09-14Javaweb之SpringBootWeb案例之阿里云OSS服务的详细解析
2.3阿里云OSS2.3.1准备阿里云是阿里巴巴集团旗下全球领先的云计算公司,也是国内最大的云服务提供商。编辑云服务指的就是通过互联网对外提供的各种各样的服务,比如像:语音服务、短信服务、邮件服务、视频直播服务、文字识别服务、对象存储服务等等。当我们在项目开发时需要用到某
- 2024-09-13Javaweb之SpringBootWeb案例本地存储的详细解析
2.2本地存储前面我们已分析了文件上传功能前端和后端的基础代码实现,文件上传时在服务端会产生一个临时文件,请求响应完成之后,这个临时文件被自动删除,并没有进行保存。下面呢,我们就需要完成将上传的文件保存在服务器的本地磁盘上。代码实现:在服务器本地磁盘上创建images目录,用来存
- 2024-09-11Javaweb之SpringBootWeb案例文件上传的详细解析
2.文件上传在我们完成的新增员工功能中,还存在一个问题:没有头像(图片缺失)编辑上述问题,需要我们通过文件上传技术来解决。下面我们就进入到文件上传技术的学习。文件上传技术这块我们主要讲解三个方面:首先我们先对文件上传做一个整体的介绍,接着再学习文件上传的本地存储方式,最后
- 2024-09-10JavaWeb【day12】--(SpringBootWeb登录认证)
案例-登录认证在前面的课程中,我们已经实现了部门管理、员工管理的基本功能,但是大家会发现,我们并没有登录,就直接访问到了Tlias智能学习辅助系统的后台。这是不安全的,所以我们今天的主题就是登录认证。最终我们要实现的效果就是用户必须登录之后,才可以访问后台系统中的功能。
- 2024-09-05SpringBootWeb案例(续)
书接上回,上篇文章CSDN 复习了部门管理功能的开发。这篇文章来复习员工管理模块功能开发基于以上页面原型,我们可以把员工管理功能分为:分页查询(重点)带条件的分页查询(重点)删除员工新增员工修改员工1分页查询 1.1.基础分页 1.1.1 需求分析之前做的查询功能
- 2024-08-28使用idea快速创建springbootWeb项目(springboot+springWeb+mybatis-Plus)
idea快速创建springbootWeb项目详细步骤如下1)创建项目2)选择springboot版本3)添加web依赖4)添加Thymeleaf5)添加lombok依赖然后点击create进入下一步双击pom.xml文件6)添加mybatis-plus依赖 这里使用的springboot版本比较新,mybatis-plus-boot-star
- 2024-08-27SpringBootWeb案例-增删改查
目录准备工作环境搭建开发规范Restful 统一相应结果部门管理查询前后端联调删除新增员工管理分页查询分页插件PageHelper条件分页查询删除新增准备工作环境搭建准备数据库表(dept、emp)创建springboot工程,引入对应的起步依赖(web、mybatis、mysql驱动、
- 2024-08-25SpringbootWeb请求响应和分层解耦
目录前言一、请求(学会使用postman和接收请求参数)1.后端接口测试工具Postman(1)引入(2)介绍(3)安装和使用 2.简单参数 (1)postman发送请求测试 (2)原始方式接收(3)SpringBoot方式(4)Spingboot方式参数名不一致问题3.实体参数(1)简单实体(2)复杂实体4.数组集合参数 (1)数组(2)集
- 2024-08-09从maven到SpringBootWeb入门
Maven-SpringBootWeb入门maven安装安装步骤测试配置Maven环境当前工程全局IDEA创建Maven项目IDEA导入Maven项目依赖管理依赖配置依赖传递排除依赖 依赖范围生命周期Web入门SpringBootWeb快速入门HTTP协议请求协议响应协议Tomcat基本使用maven
- 2024-06-16【JavaWeb】SpringBootWeb请求响应
前言在上一次,我们开发了springbootweb的入门程序。基于SpringBoot的方式开发一个web应用,浏览器发起请求/hello后,给浏览器返回字符串“HelloWorld~”。其实呢,是我们在浏览器发起请求,请求了我们的后端web服务器(也就是内置的Tomcat)。而我们在开发web程序时呢,定义了一个控
- 2024-06-06JavaWeb_SpringBootWeb案例
环境搭建:开发规范接口风格-Restful:统一响应结果-Result:开发流程: 第一步应该根据需求定义表结构和定义接口文档注意: 本文代码从上往下一直添加功能,后面的模块下的代码包括前面的模块,并不是某个模块中的代码只有当前功能。部门管理查
- 2024-04-10后端开发之SpringBootWeb入门介绍及简单测试 2024详解
SpringBoot介绍官网spring.ioSpring是最流行的Java框架Spring发展到今天已经形成了一种开发生态圈Spring提供了若干个子项目每个项目用于完成特定的功能企业开发框架之间的整合会很容易所以我们选择Spring全家桶基于基础的SpringFramework框架但是配置繁琐入门
- 2024-04-0806-SpringBootWeb快速入门
- 2024-03-27SpringBootWeb最新相关技术(上接maven):IDEA2023-Spring环境,http协议复习概览,web服务器Tomcat,请求响应java服务器项目编写(BS模型,IOC,DI等)
Spring官网HTTPs://spring.iospring生态(全家桶)基于SpringFramework基础框架。但如果我们基于该基础框架开发,会面临配置繁琐,入门难度大的问题,SpringBoot则可以快速开发(简化配置,快速开发)。1.SpringBootWeb入门使用SpringBoot开发一个Web应用,浏览器发起请求/hello之后,给浏
- 2023-12-25【SpringBootWeb入门-18】案例-准备工作
1、案例前言在前面的章节中,我们学习完了后端springbootweb开发的基础知识、MySQL数据库以及Mybatis框架,接下来我们来完成一个Web开发的综合案例,通过这个案例我们学习到前端程序、后端程序以及数据库之间是如何交互协作的,同时通过这个案例我们也学习到根据接口文档、开发服务端接
- 2023-12-21【SpringBootWeb入门-17】Mybatis-基础操作-动态SQL
1、章节回顾上一篇文章我们讲解完了Mybatis基础操作,本篇继续学习Mybatis中非常重要的功能:动态SQL。什么是动态SQL:随着用户的输入或外部条件的变化而变化的SQL语句,我们称为动态SQL。简单说SQL语句不是固定的,是动态变化的。就拿我们上一篇所提到的根据条件来查询员工的SQL语句来
- 2023-12-20【SpringBootWeb入门-16】Mybatis-基础操作-多条件查询操作&XML文件配置SQL
1、章节回顾上一篇文章我们讲解了Mybatis的增改查操作,本篇继续学习Mybatis的复杂查询操作(多条件查询)。2、增删改查操作-多条件查询操作根据条件姓名、性别、入职时间来查询员工表emp数据,其中员工姓名支持模糊匹配,性别进行精确匹配,入职时间进行范围查询,查询结果按照最后修改时间
- 2023-12-19【SpringBootWeb入门-15】Mybatis-基础操作-增改查操作
1、章节回顾上一篇文章我们讲解了Mybatis的删除操作,本篇继续学习Mybatis的新增操作:根据员工表字段,新增员工表的数据,新增的字段有:用户名、员工姓名、性别、图像、职位、入职日期、归属部门。2、增删改查操作-新增操作员工表emp新增数据,对应的SQL语句:insertintoemp(username
- 2023-12-12【SpringBootWeb入门-11】MySQL-概述-安装配置
1、入门前言之前的文章我们讲解了javaweb的springboot框架的入门学习,javaweb开发-数据库也是我们需要学习的核心之一,接下来我们进入MySQL的学习,本篇内容主要讲解MySQL的安装以及配置。2、MySQL下载MySQL官方给我们提供了两种不同的版本:商业版本和社区版本,具体区别如下图:我们