自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC组件解析

100"}

2025-04-01 21:07:24 326

原创 Spring MVC

SpringMVC已经成为目前最主流的MVC框架之一,并且随着Spring3.0的发布,全面超越Struts2,成为最优秀的 MVC框架。它通过一套注解,让一个简单的Java 类成为处理请求的控制器,而无须实现任何接口。②配置SpringMVC核心控制器DispathcerServlet。⑤配置SpringMVC核心文件spring-mvc.xml。④使用注解配置Controller类中业务方法的映射地址。的后续产品,已经融合在SpringWeb Flow中。的请求驱动类型的轻量级。⑥客户端发起请求测试。

2025-04-01 20:18:58 174

原创 Spring集成junit

【代码】Spring集成junit。

2025-03-29 20:13:14 74

原创 Spring-注解开发

2025-03-29 19:28:51 63

原创 Spring-配置数据源

手动配置 C3P0 数据源手动配置 Druid 数据库

2025-03-26 21:31:40 233

原创 Spring相关API

1是相对路径 2 是绝对路径 3 在注解时使用。

2025-03-24 21:30:04 174

原创 Spring配置文件-Bean实例化三种方式

无参构造静态方法实例方法。

2025-03-19 20:57:06 162

原创 Spring配置文件

Bean实例在Spring容器中的唯一标识.,如果没有无参构造函数则不能创建成功.默认情况下它调用的是类中的。: Bean的全限定名称.Bean标签基本配置。

2025-03-08 17:34:45 140

原创 Spring快速入门

4. 在 Spring配置文件中配置 UserDaolmpl。5. 使用 Spring的 API获得 Bean 实例。1. 导入 Spring开发的基本包坐标。3. 创建 Spring 核心配置文件。2. 编写 Dao 接口和实现类。Spring程序开发步骤。

2025-03-08 16:58:48 88

原创 事务管理-入门

if条件中的异常不属于运行时异常, 要对rollbackFor属性进行修改才能正常回滚事务。

2025-02-25 21:58:07 80

原创 拦截器Interceptor

异常处理。

2025-02-25 21:06:43 116

原创 Filter-入门

在Filter内书写登录校验, 就可以不用再服务器内部的各个功能内书写了。实现接口后可以直接快捷方式生成下面的三个方法。

2025-02-25 20:09:39 200

原创 JWT令牌

◆第三部分:Siqnature(签名),防止Token被篡改、确保安全性。将header、pavioad,并加入指定秘钥,通过指定签名算法计算而来。◆第二部分:Payload(有效载荷), 携带一些自定义信息, 默认信息等. 例如: {"id":"1""username":"Tom"}◆第一部分:Header(头),记录令牌类型、签名算法等。例如:{"alg":"HS256","type":"JWT"}。定义了一种简洁的、自包含的格式,用于在通信双方以ison数据格式安全的传输信息。

2025-02-24 20:56:12 188

原创 mybatis-动态SQL

随着用户输入或外部条件的变化而变化的SQL语句, 我们称之为动态SQL.

2025-02-17 21:36:35 245

原创 mybatis-动态sql

动态SQL··~随着用户的输入或外部条件的变化而变化的SQL语句,我们称为动态SQL<if>··~用于判断条件是否成立。使用test属性进行条件判断,,如果条件为true,则拼接SQL<where>··~where元素只会在子元素有内容的情况下才插入where子句。而且会自动去除子句开头的and或or<set>··~动态地在行首插入SET关键字,并会删除额外的逗号。(用在update语句中)<foreach>··~SQL语句··~接口方法··~XML映射文件foreach里各个元素的属性SQL片段··~<s

2025-02-16 18:51:53 199

原创 XML映射文件

··~规范:1.XML映射文件的名称与Mapper接口名称一致,并且将XML映射文件和Mapper接口放置在相同包下(同包同名)2.XML映射文件的namespace属性为Mapper接口全限定名一致3.XML映射文件中sql语句的id与Mapper接口中的方法名一致,并保持返回类型一致··~使用Mybatis的注解,主要是来完成一些简单的增删改查功能。如果需要实现复杂的SQL功能,建议使用XML来配置映射语句

2025-02-16 18:46:48 112

原创 mybatis基本操作

Mybatis基础操作-删除··~SQL语句:··~接口方法:注意:如果Mapper接口方法形参只有一个普通类型的参数,#{}里面的属性名可以随便写,如:{id}、{value}。日志输出··~可以在application.properties中,打开mybatis的日志,并制定输出到控制台预编译SQL··~优势:性能更高、更安全(防止SQL注入)SQL注入··~SQL注入是通过操作输入的数据来修改事先定义好的SQL语句,以达到执行代码对服务器进行攻击的方法参数占位符··~#{}Mybatis基础操作-新增

2025-02-16 18:45:20 184

原创 mybatis-lombok工具包介绍

mybatis-lombok工具包介绍

2025-02-15 21:56:51 251

原创 mybatis-数据库连接池

mybatis-数据库连接池

2025-02-15 21:52:22 68

原创 mybatis-JDBC介绍

mybatis-JDBC介绍

2025-02-15 21:41:41 106

原创 mybatis-数据库提示配置

mybatis-数据库提示配置

2025-02-15 21:21:11 106

原创 MySQL - 索引 - 介绍

/创建唯一索引时加上unique, 多个字段用逗号隔开。表名 (字段名, ...);

2025-02-13 17:25:36 277

原创 MySQL基础-事务

是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作。COMMIT或BEGIN;

2025-02-12 20:32:44 367

原创 分层耦合 - DI详解

DI详解

2025-02-12 00:07:44 101

原创 分层耦合 - IOC详解

使用以上四个注解都可以声明bean,但是在springboot集成web开发中,声明控制器bean只能用@Controller, 但是Controller类中声明的@RestController里已经包含了@Controller。声明bean的时候,可以通过value属性指定bean的名字,如果没有指定,默认为类名首字母小写。建议在启动类所在包及其子包下书写代码, 否则会无法扫描.推荐使用下面三种, 第一种多用于其他类。

2025-02-11 23:59:53 239

原创 分层解耦-IOC & DI 入门

Autowired 运行时,IOC容器会提供该类型的bean对象,并赋值给该变量 - 依赖注入。@Component 会将当前类交给IOC容器管理,成为IOC容器中的bean - 控制反转。②.为Controller及Service注入运行时,依赖的对象。①.Service层及 Dao层的实现类,交给I0C容器管理。

2025-02-11 23:27:42 208

原创 分层解耦-ioc引入

耦合: 衡量软件中各个层/模块之间的依赖、关联的程度。内聚: 软件中各个功能模块内部的功能联系。软件设计原则: 高内聚低耦合。

2025-02-11 23:11:49 173

原创 分层解耦-三层架构

dao: 数据访问层(Data Access Object)(持久层),负责数据访问操作,包括数据的增、删、改、查。controller: 控制层,接收前端发送的请求,对请求进行处理,并响应数据。service: 业务逻辑层,处理具体的业务逻辑。

2025-02-11 23:07:17 173

原创 响应-@ResponseBody & 统一响应结果

创建一个Result类, 封装code msg data三个数据写无参有参构造器set get方法, 重写toString方法。作用: 将方法返回值直接响应,若返回值类型是 实体对象/集合,转JSON格式响应。为了方便管理和维护, 需要对返回结果进行统一。位置: Controller类上/方法上。还可以写一些静态方法方便响应结果。

2025-02-11 23:03:22 120

原创 请求响应-请求-日期参数&json参数&路径参数

必须指定日期格式。

2025-02-11 21:35:16 215

原创 请求响应-请求-数组集合参数

2025-02-11 17:07:06 83

原创 请求响应-请求-简单参数&实体参数

stringboot方式getpost。

2025-02-11 17:01:35 200

原创 请求响应-入门

postman工具。

2025-02-11 16:29:30 115

原创 web入门-Tomcat

Web服务器是一个软件程序,对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让web开发更加便捷. 主要功能是"提供网上信息浏览服务"。

2025-02-11 16:14:49 96

原创 HTTP协议

概念:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。特点:1. 基于TCP协议:面向连接,安全2. 基于请求-响应模型的:一次请求对应一次响应3.HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的。缺点: 多次请求间不能共享数据。优点: 速度快。

2025-02-10 16:21:44 143

原创 Web-入门

需求:使用 SpringBoot开发一个web应用,浏览器发起请求 /hello后,给浏览器返回字符串"Hello Worid ~"SpringBootWeb入门。

2025-02-10 15:44:23 76

原创 maven-依托管理

依赖: 之当前项目运行所需要的jar包,一个项目可以引入多个依赖。

2025-02-08 21:45:59 323

原创 后端网页开发-maven

什么是maven?Maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。开源项目:https://www.apache.org/index.html#projects-list。

2025-02-08 20:23:59 189

原创 前端工程化-vue项目

方法1. 命令行: vue create vue-projecto1。方法2. 图形化界面: vue ui。

2025-02-07 21:05:48 278

原创 Ajax-介绍

异步交互: 可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术, 如:搜索联想、用户名是否可用的校验等等。数据交换:通过Aiax可以给服务器发送请求,并获取服务器响应的数据。ML,异步的JavaScript和XML.

2025-02-07 16:36:05 372 1

空空如也

空空如也

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

TA关注的人

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