Spring
Spring学习
谁还不是个聪明的宝宝呢
我就是个可爱的宝宝~~~
展开
-
第六章 MyBatis 与Spring 整合
第六章 MyBatis 与Spring 整合持久层整合(1)Spring为什么要与持久层整合1.JavaEE开发需要持久层进行数据库访问操作2.JDBC hibernate MyBatis进行持久开发又大量的代码冗余3.Spring基于模板设计模式对于上述持久层技术进行了封装(2)Spring 与 持久层整合?1.JDBC -- JDBCTemplate2.Hibernate(JPA) -- HibernateTemplate3.MyBatis -- SqlSessionFac原创 2020-06-16 19:06:59 · 238 阅读 · 0 评论 -
Spring学习第五天---依赖注入及高级部分
第五天反转控制(IOC Inverse of Control)和 依赖注入反转控制(IOC Inverse of Control)1.控制:对成员变量赋值的控制权2.反转控制:把对于成员变量赋值的控制权,从代码中反转到Spring工厂和配置文件完成3.好处:解耦合4.底层实现:工厂模式依赖注入1.注入:通过Spring的工厂及配置文件,为对象的成员变量赋值2.依赖注入:当一个类需要另一个类时,就意味着依赖,一旦依赖,就可以把另一个类作为本类的成员变量,最终通过Spring配置文件注入3.原创 2020-06-07 16:56:41 · 129 阅读 · 0 评论 -
Spring学习第四天---注入(lnjection)
注入(lnjection)什么是注入通过spring工厂及配置文件,为所创建对象的成员变量赋值为什么要注入通过编码的方式,为成员变量赋值,存在耦合注入方式Get/Set注入 针对不同类型的成员变量,在标签,需要嵌套其他标签(1)基本数据类型注入,以及list,set,map,Properties的注入 <bean id="persion" class="com.spring.context.basic.Persion"> <!--基本数据类型注原创 2020-05-29 20:07:18 · 551 阅读 · 0 评论 -
Spring学习第三天--Spring5.x与日志框架整合
Spring5.x与日志框架整合版本搭配默认:Spring1.2.3早期都是用commons-logging.jar Spring5.x默认整合的日志框架logback,log4j2Spring5.x整合log4j ①引用log4j jar包 testCompile group: 'org.slf4j', name: 'slf4j-log4j12', version: '1.7.25' compile group: 'log4j', name: 'log4j',原创 2020-05-29 20:06:31 · 180 阅读 · 0 评论 -
Spring学习第二天--Spring 核心API与工厂常用方法
Spring 核心API与工厂常用方法ApplicationContext基本说明ApplicationContext 作用:Spring提供的ApplicationContext这个工厂,用于对象的创建 好处:解耦合 说明: 1.是一个接口,为了屏蔽实现的差异 2.非web环境:ClassPathXmlApplicationContext 3.web环境:XmlWebApplicationContext 4.ApplicationContext工厂的对象占用大量内存原创 2020-05-29 20:04:25 · 205 阅读 · 0 评论 -
Spring学习第一天---Spring环境搭建
Spring环境搭建环境准备1.IntelliJ IDEA 2020.1 x642.jdk1.8+3.Gradle 4.104.SpringFramework 5.1.4工程搭建1.新建Gradle的Java工程2.IntelliJ IDEA的gradle配置3.先学习spring-context,所以在gradle文件里配置上spring-context ①先找到spring-context的配置写法,https://mvnrepository.com/search?q=sp原创 2020-05-28 19:51:45 · 122 阅读 · 0 评论