Loading

上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: 1.1说明 在spring4之后,想要使用注解形式,必须得要引入aop的包 在配置文件当中,还得要引入一个context约束 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/sch 阅读全文
posted @ 2022-03-27 20:18 Cn_FallTime 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.Bean的自动装配 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。 Spring中bean有三种装配机制,分别是: 在xml中显式配置; 在java中显式配置; 隐式的bean发现机制和自动装配。 这里我们主要讲第三种:自动 阅读全文
posted @ 2022-03-27 17:31 Cn_FallTime 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1 bean的作用域 在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象 . 官方介绍 1.1 单例模式(Spring默认机制) 当一个bean的作用域为Singleton,那么Spring 阅读全文
posted @ 2022-03-26 21:54 Cn_FallTime 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1.依赖注入(DI) 依赖注入(Dependency Injection,DI)。 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 1.1 构造器注入 <bean id="user2" class="com. 阅读全文
posted @ 2022-03-26 21:43 Cn_FallTime 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1. Spring 配置 1.1 别名 <!-- 别名 : 如果添加了别名,我们也可以使用别名获取到这个对象 --> <alias name="User" alias="u1"></alias> 1.2 Bean的配置 <!-- id : bean的唯一标识符,相当于类名 class : bean 阅读全文
posted @ 2022-03-26 20:05 Cn_FallTime 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1. IOC创建对象方式 1.1 通过无参构造来创建 1、User.java public class User { private String name; public User() { System.out.println("user无参构造方法"); } public void setNam 阅读全文
posted @ 2022-03-26 20:03 Cn_FallTime 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1.2 IOC本质 控制反转IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IoC的一种方法,也有人认为DI只是IoC的另一种说法。没有IoC的程序中 , 我们使用面向对象编程 , 对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控 阅读全文
posted @ 2022-03-26 19:58 Cn_FallTime 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1.1 分析实现 我们先用我们原来的方式写一段代码 . 1、先写一个UserDao接口 public interface UserDao { public void getUser(); } 2、再去写Dao的实现类 public class UserDaoImpl implements UserD 阅读全文
posted @ 2022-03-26 19:54 Cn_FallTime 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1.2 二级缓存 【官方声明】 ⇒ 如何开启【二级缓存】 默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。 要启用全局的二级缓存,只需要在你的 SQL 映射文件中添加一行: 在XML映射文件中添加以下代码,以开启【二级缓存】 <cache/> 【官方声明】 ⇒ 【二级缓存】的作 阅读全文
posted @ 2022-03-25 17:04 Cn_FallTime 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 1.缓存 【官方声明】 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 为了使它更加强大而且易于配置,我们对 MyBatis 3 中的缓存实现进行了许多改进。 一级缓存(SqlSession级别) 二级缓存(mapper||namespace级别) 1.1 一级缓存 阅读全文
posted @ 2022-03-25 16:14 Cn_FallTime 阅读(165) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页