自定义博客皮肤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

SpringBoot在启动的时候从类路径下的META-INF/spring.factories中获取EnableAutoConfiguration指定的值将这些值作为自动配置类导入容器,自动配置类就生效,帮我们进行自动配置工作;整个J2EE的整体解决方案和自动配置都在springboot-autoconfigure的jar包中;它会给容器中导入非常多的自动配置类 (xxxAutoConfiguration), 就是给容器中导入这个场景需要的所有组件,并配置好这些组件;

2023-09-13 12:04:48 59 1

原创 文件上传和下载

这样我们的一个文件上传下载就完成了。2.2编写jsp页面。

2023-09-01 09:15:33 36 1

原创 SpringMVC增删改查

3.然后我们编写mapper.xml,这里需要注意的是namespace里填写的一定是mapper接口的路径。controller层是用来接收前台数据和返回页面请求信息的,举一个使用用户表的例子,我这里使用的是注解方式去写的。Controller层是不允许直接操作数据库的。到这里我们就已经写好了整个增删改查的步骤。1.先编写实体类(这里就不放上实例了)4.编写Service接口和实现类。5.编写controller层。2.在编写mapper接口。导好后就可以开始编写了。

2023-08-24 14:29:49 171 1

原创 SpringMVC

将应用程序分为Model,View,Controller三层,是一种具有松耦合,高重用性,高可适用性的设计模式Model(模型)----对应组件:JavaBeanView(视图)-----对应组件:JSP或者HTML文件Controller(控制器)----对应组件:Servlet。

2023-08-22 15:00:36 55 1

原创 Spring事务

DEFAULT:默认值,表示使用底层数据库的默认隔离级别。对大部分数据库而言,通常这个值就是READ_COMMITTED。:该隔离级别表示一个事务可以读取另一个事务修改但还没有提交的数据。该级别不能防止脏读,不可重复读和幻读,因此很少使用该隔离级别。:该隔离级别表示一个事务只能读取另一个事务已经提交的数据。该级别可以防止脏读,这也是大多数情况下的推荐值。:该隔离级别表示一个事务在整个过程中可以多次重复执行某个查询,并且每次返回的记录都相同。

2023-08-19 17:17:31 63

原创 Spring配置扩展

自动装配(Autowiring)是Spring框架中的一个特性,用于自动完成依赖注入的过程。它通过在容器中查找匹配类型的Bean,并将其自动连接到需要依赖的地方,从而实现对象之间的关联。拆分(Splitting)是将一个整体或复杂的系统、组织、功能、任务等分解成更小、更独立的部分或子项的过程。应用环境,同一个会话共享同一个实例,不同的会话使用不同的实例。应用中使用,同一个全局会话共享一个实例,对于非。的方式类似,不同之处在它应用于构造器参数。时,都会创建一个新的实例。请求都会创建一个实例。

2023-08-19 11:06:48 20

原创 Spring整合MyBatis

数据库连接池是一种重用和管理数据库连接的机制,在应用程序与数据库之间建立、保持和释放数据库连接,以提高数据库访问的性能和效率。实现该接口是spring中的工厂bean 与spring中的普通bean不同,该工厂bean返回的是其生产出来的T对象,而非工厂本身 需要实现的方法getObject() 即返回SqlSessionFactory对象。是 Apache Commons DBCP 中用于实现数据库连接池的类,提供了一系列属性和方法来配置和管理连接池,以提高数据库访问的性能和效率。

2023-08-18 10:58:01 79 1

原创 Spring框架

控制反转(IOC):创建对象的控制权转移,是一种程序设计思想依赖注入(DI):将依赖的对象注入到需要的类中去,是“控制反转”设计思想的具体实现方式b.AOP:面向切面编程,不修改源代码进行功能增强AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

2023-08-15 09:47:48 77 1

原创 MyBatis

持久化是一个从瞬时到持久,再从持久到瞬时的一个过程。ORM是对象关系映射。

2023-08-12 16:47:08 26 1

原创 MyBatis Day3

MyBatis通过标签的配合使用,可以实现一下功能a. 语句的动态拼接b. 前后缀格式处理c. 复杂参数处理。

2023-08-12 11:54:05 32 1

原创 MyBatis Day2

resultMap元素的属性id:resultMap的唯一标识type:映射的结果类型resultMap元素的子元素id:指定和数据表主键字段对应的标识属性设置此项可提高MyBatis性能result:指定结果集字段和实体类属性的映射关系association:映射“多对一”或“一对一”关系collection:映射“一对多”关系2.嵌套结果映射1.多对一”或“一对一”association元素用来处理“has-one”类型的关系,复杂的关联类型,映射一个嵌套JavaBean属性。

2023-08-08 16:26:19 36

原创 MyBatis Day1

给一个查询所有的条件随后可以在mapper标签里面写sql语句,现在举例写个查询其中,id表示的是方法名,resultType代表的是返回写好后,映射文件一定要引入mapper条件。

2023-08-05 10:39:38 182 1

原创 maven从0到1

Maven是一个开源的构建工具,它可以帮助我们管理项目的构建过程,管理项目的,jar包依赖关系等。Maven配合持续集成可以实现自动化的编译、测试、打包、发布等强大的功能,尤其是会在持续集成上有为我们带来了很大便利。

2023-08-03 21:47:39 45

空空如也

空空如也

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

TA关注的人

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