
Spring
深知她是一场梦
本人很懒,除了忙,什么都不干!
展开
-
Spring文件上传和下载
maven导包<!-- 文件上传核心包 --><dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version></dependency><!-- servlet核心包,servlet-.原创 2020-11-23 19:50:36 · 545 阅读 · 0 评论 -
Spring的事务管理方式
Spring整合mybatisSpring的事务管理方式1:注解@Transactional1:开启事务注解2:方法上方加上@Transactional方式二:AOP实现事务织入1:配置声明式事务2:配置事务通知3:配置事务切入Spring整合mybatis这里介绍了Spring整合mybatisSpring整合mybatis现在介绍Spring的事务管理Spring的事务管理方式1:注解@Transactional1:开..原创 2020-11-15 16:01:41 · 1074 阅读 · 1 评论 -
Spring整合mybatis,这个整合你完全可以拷贝
mybatis搭建spring搭建Spring整合mybatis开始整合再精简接着精简mybatis搭建Mybatis框架搭建实例,手把手带看官网教spring搭建Spring框架搭建实例Spring整合mybatis按照上面mybatis搭建和spring搭建的做法,我们把mybatis和spring搭建在一起,但是还没有整合,分别自己的配置文件sqlsession的获取还是通过SqlSessionFactoryBuilde原创 2020-11-13 17:41:14 · 862 阅读 · 0 评论 -
Spring之AOP原理及多种实现方式
AOP概念AOP的实现方式1:使用Spring的API接口1:编写一个类,实现相关的接口2:核心配置文件3:单元测试方式2:自定义实现AOP1:自定义一个类2:核心配置文件3:单元测试方式3:使用注解实现1:开启AOP注解支持2:自定义切面类使用注解3:单元测试4:各种切面注解测试AOP概念百度百科:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态..原创 2020-11-10 18:41:09 · 1511 阅读 · 0 评论 -
Spring何时实例化Bean
Spring何时实例化BeanSpring实例化Bean的方法Spring何时实例化Bean当scope为单例模式singleton时当lazy-init为false时当lazy-init为true时当scope为原型模式prototype时当lazy-init为false时当lazy-init为true时Spring实例化Bean的方法这里我们说了Spring实例化Bean的方法Spring实例化Bean的方法Spring何时实例化Bean上面我们演示了Spring实例化Bean的方原创 2020-11-07 16:18:03 · 407 阅读 · 0 评论 -
Spring实例化Bean的方法
1、通过构造方法实例化Bean2、通过工厂静态实例化Bean3、通过工厂动态实例化Bean1、通过构造方法实例化BeanSpring之IOC通过构造方法实例化Bean的方式2、通过工厂静态实例化Bean学生类代码package com.lingaolu.bean;/** * @author 林高禄 * @create 2020-11-03-9:19 */public class Student { private String name.原创 2020-11-06 11:40:50 · 844 阅读 · 0 评论 -
Spring使用JavaConfig实现配置,脱离xml配置
原来xml配置原来我们使用Spring的时候,有一个核心的xml配置文件,来注入我们的beanSpring的注入方式详解介绍Spring注解开发介绍例子使用JavaConfig实现配置现在我们完全删除xml配置文件要使用JavaConfig实现配置,就得编写JavaConfig配置类@Autowired:先通过byType方式,如果存在多个,就通过byName方式,也可以通过@Qualifier(value="beanId")来指定注入..原创 2020-11-05 16:51:33 · 914 阅读 · 0 评论 -
Spring注解开发介绍例子
要使用注解,就要开启注解驱动官方介绍所以我们只需要扫描指定包下的配置即可本次注解介绍注解很多,我们只简单介绍几个注解属性@Value(""):注解属性值下面是IOC容器bean的注入,是一样的,只是放在不同的类@Component:注解bean @Repository:注解dao层 @Service:注解service层 @Controller:注解控制层自动装配 @Autowired:装配属性(Spr...原创 2020-11-05 09:37:10 · 874 阅读 · 0 评论 -
Spring注解自动装配方式
xml方式自动装配注解方式自动装配@Autowired@Resourcexml方式自动装配在这里Spring的自动装配注入autowire我们已经介绍了Spring的自动装配注入,不过这是通过xml配置,那么现在我们就使用注解的方式实现自动装配注解方式自动装配@Autowired:先通过byType方式,如果存在多个,就通过byName方式,也可以通过@Qualifier(value="beanId")来指定注入 @Resource:先通过byName...原创 2020-11-04 19:32:28 · 1030 阅读 · 0 评论 -
Spring的自动装配注入autowire
原来的方式:显示注入自动装配注入byNamebyName原来的方式:显示注入自动装配注入byNamebyName原创 2020-11-04 16:31:29 · 942 阅读 · 0 评论 -
Spring的注入方式详解介绍
构造器注入set注入拓展方式注入Spring的P命名空间Spring的c命名空间构造器注入Spring之IOC通过构造方法实例化Bean的方式set注入Spring的DI依赖注入(set注入)拓展方式注入Spring的P命名空间Spring的P命名空间,实际是set注入Spring的c命名空间Spring的c命名空间,实际是构造器注入...原创 2020-11-04 14:24:09 · 794 阅读 · 0 评论 -
Spring的c命名空间,实际是构造器注入
构造器注入c命名空间官方解释测试Sping配置里有一个c命名空间,实际上就是构造器注入构造器注入Spring之IOC通过构造方法实例化Bean的方式c命名空间要使用c命名空间,就得导入约束官方解释测试xmlns:c="http://www.springframework.org/schema/c"...原创 2020-11-04 11:05:12 · 1209 阅读 · 0 评论 -
Spring的P命名空间,实际是set注入
set注入p命名空间官方解释测试Sping配置里有一个p命名空间,实际上就是属性注入,set注入set注入Spring的DI依赖注入(set注入)p命名空间要使用p命名空间,就得导入约束官方解释测试xmlns:p="http://www.springframework.org/schema/p"...原创 2020-11-04 10:53:56 · 1078 阅读 · 0 评论 -
Spring的DI依赖注入(set注入)
环境普通属性空值引用对象数组ListMapSetProperties综合代码为什么叫set注入,是因为实际还是通过反射调用set方法注入,所以要注入的实体类字段要有相应的set方法现在我们通过一个例子来说明一下环境我们有学生类Student,班级类ClassRoom,科目类Subject,书类Book,我们要往学生类的属性注入值学生类Student的代码package com.lingaolu;import j...原创 2020-11-04 10:27:11 · 1542 阅读 · 0 评论 -
Spring之import导入多个配置文件
在大工程的开发中,往往需要多人协作,不同的人可能就有不一样的配置,这需要把所有的配置都统一到一个配置文件中这就需要spring的import假设我们的统一配置文件是student.xml文件另外还有一个配置文件是student2.xml这样可以用import把student2.xml配置文件引入到student中这样读取解析student.xml文件的时候,也能读取到了student2.xml文件的配置...原创 2020-11-03 15:20:55 · 2152 阅读 · 0 评论 -
Spring为Bean取别名
5个别名都能取到实例原创 2020-11-03 15:00:00 · 2000 阅读 · 0 评论 -
Spring之IOC通过构造方法实例化Bean的方式
Spring框架搭建实例Spring之IOC创建对象的方式无参构造方法有参构造方法constructor-arg indexconstructor-arg index综合Spring框架搭建实例Spring框架搭建实例Spring之IOC创建对象的方式我们的学生类Student代码package com.lingaolu;/** * @author 林高禄 * @create 2020-11-03-9:19 */pub...原创 2020-11-03 14:40:46 · 1352 阅读 · 0 评论 -
Spring框架搭建实例
1、首先打开官网2、搭建父子工程项目3、父POM文件配置依赖包4、创建核心配置文件5、编写单元测试1、首先打开官网spring官网找到Spring Framework找到核心技术Core technologies或者从这选择相应的版本,选择其文档最终来到这个页面Core Technologies (spring.io)2、搭建父子工程项目搭建父子工程项目3、父POM文件配置依赖包...原创 2020-11-03 11:10:46 · 1577 阅读 · 0 评论