Spring自学日志
名声尘
人本来是没有自知之明的,只有撞上些东西,反弹回来,才会了解自己。
和更强大、更可怕、更优秀的东西碰撞,然后才知道自己几斤几两,于是便有了自知之明。
展开
-
IOC(控制反转)
IOC(控制反转)谁控制谁?控制什么?为何是反转?哪些方面反转了?在回答这四个问题之前,我们先看 IOC 的定义:所谓 IOC ,就是由 Spring IOC 容器来负责对象的生命周期和对象之间的关系上面这句话是整个 IoC 理论的核心。如何来理解这句话?我们引用一个例子来走阐述(看完该例子上面四个问题也就不是问题了)。已找女朋友为例(对于程序猿来说这个值得探究的问题)。一般情......原创 2020-02-20 19:11:15 · 204 阅读 · 0 评论 -
Spring自学日志07(整合Mybatis)
具体步骤1.导入相关jar包。junit。mybatis。mysql数据库。spring相关。AOP支持。mybatis-spring【new】 compile group: 'org.springframework', name: 'spring-webmvc', version: '5.2.2.RELEASE' compile group: 'org.spring...原创 2019-12-22 18:41:45 · 90 阅读 · 0 评论 -
Spring自学日志00(Spring配置文件头及xsd文件版本浅析)
转载自-一、Spring配置文件头最初Spring配置文件的头部声明如下:1 <?xml version="1.0" encoding="UTF-8"?>2 4 56 说明:1、第一行表示xml声明,任何格式良好的xml文档都必须第一行是声明。相当于告诉解析器这个是xml文档,你给我用xml解析器解析。2、dtd声明,表示该xml里的元素和属性等需符合spring-...原创 2019-12-16 16:46:30 · 144 阅读 · 0 评论 -
Spring自学日志01
1.1-Spring的概念spring的作用:使现有技术更容易使用,本事是一个大杂烩,整合了现有的技术框架。SSH:Struct2+Spring+Hibernate!SSM:SpringMVC+Spring+Mybatis!4.3.9版下载地址:http://repo.spring.io/release/org/springframework/spring...原创 2019-12-16 14:31:03 · 99 阅读 · 0 评论 -
Spring自学日志02(对象的创建,依赖注入)
IOC创建对象的方式无论是否使用,只有在xml文件中被注册(bean),就会被创建。1.用无参构造创建对象<!--无参构造创对象类型 变量名 = new 类型();Hello hello =new Hello();id = 变量名class = new 的对象property相当于给对象中的属性设值!--><bean id="user" class="com....原创 2019-12-17 14:02:23 · 118 阅读 · 0 评论 -
Spring自学日志03(作用域,自动装配)
bean的作用域Singleton(单例模式,是默认spring的)<bean id ="user2" class="com.injection.User" c:name="雷志明" c:age="78" scope="singleton"/>prototype(原型模式,是默认spring的)从容器中取相同值是会创建两个不同的对象<bean id ="user2" c...原创 2019-12-17 17:35:06 · 210 阅读 · 0 评论 -
Spring自学日志04(java的方式配置Spring)
使用java的方式配置Spring稳现在完全不使用xml配置,java来做javaConflg是spring的一个子项目,在Spring4后,它成为了一个核心功能。import com.javapp.User;import org.springframework.context.annotation.Bean;import org.springframework.context.ann...原创 2019-12-19 16:08:53 · 91 阅读 · 0 评论 -
Spring自学日志05(代理模式)
为什么要学习代理模式?因为这就是SpringAOP的底层!抽象角色:一般是接口或抽象类真实角色:被代理的角色代理角色:代理真实角色,代理后还会做一些附属操作客户:访问代理角色的人代理模式的好处可以是真实角色的操作更加纯粹!不用去关注一下公共的业务公共业务就交给代理角色,实现的业务的分工。公共业务拓展是,方便集中管理!缺点一个真实角色就会产生一个代理角色,代码量会翻倍动态代理...原创 2019-12-19 13:49:37 · 108 阅读 · 0 评论 -
Spring自学日志06(Aop)
使用Spring实现Aop首先导入依赖包compile group: 'org.aspectj', name: 'aspectjweaver', version: '1.9.5'原创 2019-12-19 16:05:48 · 123 阅读 · 0 评论