自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 十分钟带你了解SpringBoot启动流程

话不多说我们直接看流程图。

2023-09-13 21:12:59 115 2

原创 小白也能看懂的SpringMVC基础介绍

Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。注意:在Model中增加模型数据,若不指定key,则默认使用对象的类型作为key。视图层与模型之间需要控制器做中间的连接控制,所以效率较低。增加了系统结构和实现的复杂性,不适合小型规模的项目。多视图共享一个模型,大大提高代码的可重用性。三、SpringMVC的处理流程。四、SpringMVC的框架特点。处理方法的入参为Model类型。四、SpringMVC的特点。:包含模型数据信息和视图信息。

2023-08-24 10:57:16 51 1

原创 如何理解 脏读、幻读、重复读

是将一组sql操作封装成一个执行单元,这个执行单元要么一起成功要么一起失败。

2023-08-19 11:39:22 40

原创 Spring配置拓展

仅在Portlet的Web应用中使用,同一个全局会话共享一个实例。①公用配置(包含数据源、事务等)+每个系统模块一个单独配置文件(包含Dao、Service以及Web控制器)②公用配置(包含数据源、事务等)+DAO Bean配置+业务逻辑Bean配置+Web控制器配置。以单例模式创建Bean的实例,即容器中该Bean的实例只会被创建一个。用于Web应用环境,针对每次HTTP请求都会创建一个实例。每次从容器中获取Bean时,都会创建一个新的实例。用于Web应用环境,同一个会话共享同一个实例。

2023-08-19 10:44:25 34

原创 Spring整合MyBatis 亲测有效

MapperScannerConfigurer是Spring框架中的一个类,用于自动扫描并注册MyBatis的Mapper接口,位于org.mybatis.spring包下,继承自org.springframework.beans.factory.config.BeanDefinitionRegistryPostProcessor接口,是一个。SqlSessionFactoryBean是Spring框架提供的一个用于创建和配置MyBatis的SqlSessionFactory的工厂类。

2023-08-18 11:10:19 57 1

原创 Spring深入学习

可以完全控制目标方法的执行过程,可以在目标方法执行前后进行任意的操作,并决定是否继续执行目标方法。可以捕获目标方法抛出的异常,并进行相应的处理,例如记录异常信息、执行回滚操作等。后置增强(After Advice):在目标方法执行之后执行的增强操作。环绕通知注解,用于定义在目标方法执行前后都执行的增强操作。返回通知注解,用于定义在目标方法成功返回结果后执行的增强操作。切面类中定义了切点和通知等。前置通知注解,用于定义在目标方法执行之前执行的增强操作。后置通知注解,用于定义在目标方法执行之后执行的增强操作。

2023-08-16 15:13:23 46 1

原创 初识Spring

所谓“方面”,简单地说,就是将那些与业务无关,却为业务模块所共同调用的 逻辑或责任封装起来,比如日志记录,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。同时,Spring之所以与Struts、Hibernate等单层框架不同,是因为Spring致力于提供一个以统一的、高效的方式构造整个应用,并且可以将单层框架以最佳的组合揉和在一起建立一个连贯的体系。具体使用,一般通过配置文件和注解,使用注解可以大量减少工作量,但其实在Spring Boot中更便于使用,这里只做了解。

2023-08-14 19:22:09 34

原创 Mybatis总结

1.持久化︰从瞬时到持久 又从持久到瞬时的一个过程称为持久化2.orm: 定义:对象关系映射 Object Relative Mapping。

2023-08-14 11:54:41 23

原创 MyBatis入门到入土3

为参数配置参数名称,则此处对应的就是参数名称,而Map的使用与前两者稍有不同,collection处所接受的为。是一个组合标签,通常与when、otherwise标签配合使用 类似于Java中switch语句。collection可以接受参数类型为:数组,list,map。对比数组、list集合、Map对象发现代码都大同小异,区别只有。③choose(when、otherwise)标签。一、MyBatis中的动态sql。的collection属性,如果。一般用来做批量删除和新增。二、MyBatis的分页。

2023-08-11 19:53:03 32 1

原创 MyBatis入门到入土2

SQL映射文件是MyBatis框架最具特色的部分,下面是MyBatis中SQL映射文件的详解一、Sql映射文件的主要元素mapper:Sql映射文件的根元素,开辟一片空间,来完成一个Mapper接口的操作。cache:为给定命名空间配置缓存。cache-ref:引用其他命名空间中的缓存配置。resultMap:用来描述查询结果集中的字段和java实体类属性的对应关系sql:定义可重用的SQL语句块,可以在其他语句映射中引用(使用)

2023-08-08 19:21:30 52

原创 MyBatis入门到入土1

框架是一种具有特定功能的半成品软件,可以根据不同的需求,对基础代码进行封装,类似于一种可复用的模板一、MyBatis是什么?目前主流框架有MyBatis是一个基于ORM的优秀的持久化框架。主要特点是:SQL映射器机制。(ORM是一种在关系型数据库和面向对象编程语言直接进行数据转换的编程技术)Spring是一个轻量级的企业级应用开发框架,包括Spring Core、Spring MVC、Spring Boot等模块。

2023-08-05 10:54:52 58 2

原创 一篇就会的Maven入门介绍

那maven是如何来帮我们统一管理jar包的呢,和传统的导入jar包不同,maven项目在pom.xml中通过依赖和坐标帮我们进行jar包管理。例如,如果模块A依赖于模块B,而模块B又依赖于模块C,那么当我们在模块A中声明对模块B的依赖时,Maven将会自动解析并引入模块C的依赖项。在使用Maven进行依赖管理时,有时会出现依赖冲突的情况,即多个依赖项引入了相同的类或资源,导致编译或运行时的冲突。Maven还提供了依赖范围(Scope)的概念,用于控制依赖在项目构建过程中的使用范围。

2023-08-03 20:51:55 81

空空如也

空空如也

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

TA关注的人

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