自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot学习系列--Mybatis入门

Mybatis是一款优秀的持久层框架,用于简化JDBC开发核心思想:把 JDBC 4 步(注册→连接→拼 SQL→封装结果)压缩成 1 个 XML + 1 个接口。记忆口诀“一个 XML 顶 40 行 JDBC”负责将数据保存到数据库的那一层代码JavaEE三层架构:表现层,业务层,持久层JDBC缺点:硬编码注册驱动,获取连接SQL语句操作繁琐手动设置参数手动封装结果。

2025-08-28 21:19:15 982

原创 SpringBoot学习系列--SpringMVC学习第四天

*** 预处理:在Controller方法执行前调用* @return true:放行(继续执行后续拦截器和Controller);false:拦截(终止流程)*/@OverrideSystem.out.println("【MyInterceptor】preHandle:Controller方法执行前拦截");// 示例:登录验证// 未登录,重定向到登录页// 拦截// 放行/*** 后处理:在Controller方法执行后、视图渲染前调用*/@Override。

2025-08-28 01:09:54 844

原创 SPringBoot学习系列--SpringMVC学习第三天

REST(Representational State Transfer),表现形式状态转换传统风格资源描述形式id=1REST风格描述形式优点:隐藏资源的访问行为,无法通过地址得知对资源是何种操作书写简化SpringMVC支持8种请求方式,常用请求方式只有4种。2.1按照REST风格访问资源时使用行为动作区分对资源做了何种操作s查询全部用户信息:GET(查询)s/1查询指定用户信息:GET(查询)s添加用户信息:POST(新增/保存)s。

2025-08-27 20:48:22 835

原创 SPringBoot学习系列--SpringMVC学习第二天

参数传递 date2(yyyy/MM/dd HH:mm:ss)==>Sun Aug 08 00:00:00 CST 2088。@EnableWebMVC:注解功能强大,该注解整合了多个功能,此处仅使用其中一部分功能,即json数据进行自动类型转换。参数传递 date1(yyyy-MM-dd)==>Sun Aug 08 00:00:00 CST 2088。开启了由json数据转为对象的功能。

2025-08-26 11:24:50 1006

原创 SpringBoot学习系列--SpringMVC入门第一天

三层架构web(负责页面数据的收集以及产生页面)浏览器-------> service(负责业务处理,数据处理)dao(负责数据的持久化,比如存一些东西,查一些东西)后端服务器servlet请求相应模式:通过三层架构得到数据,并在表现层中组织出最终要看的页面,并将该页面反馈给浏览器完成整个调用。弊端:一个servlet只能处理一个请求。于是在三层架构的基础上开发出了MVC模式。SpringMVC是一种基于Java实现MVC模型的轻量级Web框架。

2025-08-25 13:12:27 672

原创 SpringBoot学习系列---Spring入门第五天

概述:是 Spring 提供的 “数据库操作模板”,就像一个预先写好的 “万能脚本”,帮你自动完成数据库操作中最麻烦的步骤。它住在这个 “文件夹” 里(Java 的包路径)。核心功能:替你执行 SQL 语句(不用手动写一堆代码去运行 SQL);把查询到的数据库数据,自动转换成 Java 里的对象(比如把数据库的 “用户信息” 转成你定义的User类对象);支持批量操作(比如一次插入 100 条数据,不用循环 100 次)。

2025-08-18 10:49:15 529

原创 SpringBoot学习系列--Spring学习第四天

----------------------------------------------------------第54节---------------------------------------------------------静态代理并没有把日志功能分离出来,并没有对日志功能统一管理,还是写在代码里面,没有灵活性。参数1:ClassLoader:类加载器,加载动态生成代理类的类加载器。让不属于目标方法核心逻辑的代码从目标方法中剥离出来---调用目标方法时,先调用代理对象的方法,

2025-08-17 13:18:13 412

原创 SpringBoot学习系列--Spring入门第三天

而解剖一个类或用反射解决具体的问题就是使用相关API:(1)java.lang.Class (2)java.lang.reflect ,所以,扫描com.atguigu这个包,和他的子包中的所有类,看类上面是否有@Bean这个注解,如果有把这个类通过反射实例化。bean包里面新建AnnotationApplicationContext.java。新建包:service包,新建Impl包和UserService.java接口。新建包:dao包,新建Impl包和UserDao.java接口。

2025-08-16 23:50:12 219

原创 SpringBoot学习系列-Spring入门第二天

Spring中提供了多个注解,这些注解可以直接标注在Java类上,将他们定义成Spring Bean.

2025-08-15 21:59:04 857

原创 Java入门上部

黑马程序员javac +文件名.java 编译java ➕文件名 运行字面量:告诉程序员,数据在程序中的书写格式。

2025-08-15 12:31:01 586

原创 Springboot3入门--Spring学习第一天

计算机开发基础java17前期知识:spring,springMVC,mybatis。

2025-08-14 18:28:30 717

原创 网页更加美观

css

2025-08-12 10:55:04 709

原创 前端学习记录第一天html

h1> 一级标题</h1>...<h6>六级标题</h6>h1是最大的标题生成h1-h6的快捷键:h$*6:6个标签快速打开浏览器扩展-> 搜索open in browser ->点击安装调整位置:<h1 align="left>一级标题</h1><h1 align="right>一级标题</h1><h1 align="center">一级标题</h1>

2025-08-11 19:56:39 1021

空空如也

空空如也

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

TA关注的人

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