自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring 配置扩展

那么就是可以在yaml中配置的,在配置SpringBoot很多组件的时候,首先要看的就是容器中有没有用户自己配置的,如果有就用用户自己配置的,如果没有再用自动配置的。视图解析器我们上一篇已经配置过了,那么接下来是Formatter格式化转换器。,并且一般我们把这个类放在config包下。这个类,那么自动配置生效,如果存在,那么自动配置全部失效。扩展MVC组件配置,我们要做的就是编写一个。这个注解,那么容器中就存在这个类,那么。就会生效,就会造成MVC自动配置失效。,这个注解的意思是,如果容器中没有。

2023-10-23 11:55:00 22

原创 Spring整合MyBatis框架

使用Spring整合MyBatis后,能够利用Spring强大的IOC机制,将Mapper接口的代理对象注入进来,从而避免了手动创建SqlSessionFactory和SqlSession对象的麻烦,同时Spring对SqlSession的访问方式进行了优化,解决了SQLSession的线程安全问题。--id用于配置主键,property是实体类的属性名,column是表中的字段名-->-- 当连接池中的连接耗尽的时候c3p0一次同时获取的连接数 -->-- 指定要自动扫描接口的基础包,实现接口 -->

2023-10-20 11:40:36 16 1

原创 Spring框架

IOC是一种叫做“控制反转”的设计思想。a、较浅的层次——从名字上解析“控制”就是指对 对象的创建、维护、销毁等生命周期的控制,这个过程一般是由我们的程序去主动控制的,如使用new关键字去创建一个对象(创建),在使用过程中保持引用(维护),在失去全部引用后由GC去回收对象(销毁)。“反转”就是指对 对象的创建、维护、销毁等生命周期的控制由程序控制改为由IOC容器控制,需要某个对象时就直接通过名字去IOC容器中获取。b、更深的层次——提到DI,依赖注入,是IOC的一种重要实现。

2023-10-18 10:50:37 13

原创 初识Spring

Spring 框架是 Java 应用最广的框架,它的,它的理念包括和。

2023-10-16 11:57:57 12 1

原创 设计模式

(3)抽象工厂模式(类似于:一个工厂可以生产多类产品,A工厂可以生产A品牌的自行车、摩托车,B工厂可以生产B品牌的自行车,摩托车)用来创建对象的一种最常用的设计模式,不会暴漏创建对象的具体逻辑,而是将逻辑封装在一个函数中,这个函数就是一个工厂。例子:根据传入的身份,来显示不同的职业工作(传入的身份不同,那么就显示不同的工作)(2)工厂方法模式(类似于:多个工厂,但每个工厂只生产一个特定的商品)this.task=['写代码']task=['写代码','修bug']task=['面试新人','谈薪资']

2023-10-11 13:59:36 17

原创 反射

调用java.lang.reflect.Proxy类的newProxyInstance()方法就可以常见动态代理,newProxyInstance()方法有三个参数: 1、用于“加载”动态代理类的类加载器。类修饰符有public、private等类型,getModifiers()可以获取一个类的修饰符,但是返回的结果是int,结合Modifier提供的方法,就可以确认修饰符的类型。invoke方法有两个参数,第一个参数是要调用方法的对象,上面的代码中就是Bird的对象,第二个参数是调用方法要传入的参数。

2023-10-09 11:56:02 13 1

原创 MyBatis框架动态SQL

动态 SQL是 MyBatis 的强大特性之一,通过不同参数生成不同的 SQL,可以动态地对数据持久层进行操作,而不需要每个数据访问操作都要进行手动地拼接 SQL 语句。

2023-09-25 11:57:19 17 1

原创 SQL映射文件详解

id:指定和数据表主键字段对应的标识属性。设置此项可以提升MyBatis框架的性能,特别是应用缓存和嵌套结果映射的时候。id:映射规则集的唯一标识,可以被select元素的resultMap属性引用。​ resultMap:用来描述数据库结果集和对象的对应关系。type:映射的结果类型,这里指定封装成SysUser实例。result:指定结果集字段和实体类属性的映射关系。​ sql:可以重用的SQL块,也可以被其他语句引用。ofType:完整的类名或别名,就是集合包含的类型。

2023-09-20 14:19:31 53 1

空空如也

空空如也

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

TA关注的人

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