![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSpring_ioc
阿尔卑斯狼__
这个作者很懒,什么都没留下…
展开
-
SSM(Spring,Spring mvc,Mybatis)框架的环境搭建及简单应用
SSM(Spring,Spring mvc,Mybatis)框架的环境搭建及简单应用 1、前言: 在写代码之前我们先了解一下这三个框架分别是干什么的? Spring: Spring是在是太强大了,他是一个开源框架, Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。 Sprin原创 2020-12-21 20:54:01 · 350 阅读 · 0 评论 -
JAVA 进阶篇 动态代理 JDK动态代理和CGlib动态代理
JDK动态代理和CGlib动态代理 JDK动态代理: 利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。 CGlib动态代理: 利用ASM(开源的Java字节码编辑库,操作字节码)开源包,将代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。 区别: JDK代理只能对实现接口的类生成代理;CGlib是针对类实现代理,对指定的类生成一个子类,并覆盖其中的方法,这种通过继承类的实现方式,不能代理final修饰的类。 一、JDK动态代理: 我们举个简单原创 2020-12-16 23:35:47 · 192 阅读 · 0 评论 -
JAVA实战篇 Spring IOC实战 利用Spring 集成MyBatis 创建所需要的Mapper对象
利用Spring 集成MyBatis 创建所需要的Mapper对象 spring集成MyBatis官方文档: http://mybatis.org/spring/zh/factorybean.html 一、传统Mybatis创建Mapper对象: sqlSessionFactory sqlSession UserMapper 二、利用Spring创建Mapper: 既然是利用Spring来创建Mybatis的Mapper代理对象;所以上面的步骤是不能少的,只是在Spring帮我们了,但是必要的配置文件原创 2020-12-16 20:17:06 · 1532 阅读 · 10 评论 -
JAVA基础篇 Sring中配置方式:JAVA配置,注解配置
1、Java配置类装配bean 既然是通过Java代码来装配bean,是需要我们自己通过配置类来声明我们的bean。我们先通过@Configuration注解来创建一个Spring的配置类,该类中包含了bean的创建细节—— 1.1、 导入jar包或引用maven: spring-aop-5.0.14.RELEASE.jar 点这里 如果是maven工程,代码如下: <dependency> <groupId>org.springframework</groupId>原创 2020-12-15 20:36:17 · 731 阅读 · 6 评论 -
Spring的 ioc 和 di的简介
Spring的 ioc 和 di的简介1、反转控制IOC (Inversion Of Control)的缩写,即创建对象的反转控制。:把对象的创建权限交给Spring容器,让spring帮我们实例化对象,我们只是从spring容器中取得实例1.1 例:2、依赖注入DI(Dependency Injection )的缩写:依赖了spring容器注入的那个对象(在spring配置文件中,将其中一个bean依赖注入到另一个bean中)。2.1 首先,DI的方式一般有三种:2.1.1构造器依赖注入:2.1.1原创 2020-12-14 19:41:47 · 197 阅读 · 0 评论