
spring
God'sDarling
一杯茶,一包烟,一行代码写一天。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring之声明式事务
声明式事务基本配置步骤编程式事务:由程序员编程事务控制代码;声明式事务:事务控制代码已经由spring写好,程序员只需要声明出那些方法需要进行事务控制和如何进行事务控制。注意:①声明式事务需要用到tx命名空间,都是针对服务层实现类serviceImpl下的方法;②事务管理器基于通知advice的,也就是AOP;步骤(spring配置文件:applicationContext....原创 2020-01-29 11:44:18 · 206 阅读 · 0 评论 -
spring加载外部属性文件进行数据库连接
意义进行软编码,对spring配置中需要经常变动的属性提取到外部属性文件中,减少对配置文件的改动,方便环境部署。如数据库连接的用户名、密码等。注意:这时不能使用byName进行自动注入。连接数据库方法新建外部属性文件db.properties(xxx.properties)jdbc.xxx是为了防止与计算机名冲突属性后面不能写空格jdbc.driver=com.mysql.jd...原创 2020-01-18 14:39:35 · 280 阅读 · 0 评论 -
spring配置文件设置自动注入
前提在spring配置文件中,对象名和ref=“id”id名相同,使用自动注入,可以不配置两种配置方式①在<bean>中配置autowire=“”;②在<beans>中配置全局属性default-autowire=“byName”,设置时,所有的标签都设置了自动注入,且都为autowire=“default”,根据全局属性取值。③自动注入只影响对象属性,不影响基...原创 2020-01-18 14:04:21 · 800 阅读 · 0 评论 -
spring使用注解配置AOP(基于Aspect)
前提需要先了解使用配置文件配置AOP的方法注意spring不会自动去寻找注解,必须要告诉那些包下的类中可能有助解,需要使用context命名空间,用来扫描注解。使用方法引入xmlns:context命名空间进行扫描。扫描包,即哪些包可能有注解<context:component-scan base-package="包名"></context:component...原创 2020-01-18 13:37:35 · 352 阅读 · 0 评论 -
spring之面向切面编程(AOP)
什么是AOP?AOP(Aspect Oriented programming),又叫面向切面编程,在原有纵向执行流程中添加横切面(也称为前置通知和后置通知)。正常程序执行流程都是纵向执行流程(Demo1→Demo2→Demo3)。在程序原有纵向执行流程中,针对某一个或某一些方法添加通知,形成横切面的过程就叫做面向切面编程(Demo1→前置通知→Demo2→后置通知→Demo3)。如下图:通俗...原创 2020-01-18 13:03:23 · 164 阅读 · 0 评论 -
spring整合mybatis笔记
实体类public class People{ private int id; private String name; public int getId(){ return id; } public void setId(int id){ this.id= id; } public String getName(){ return name; } public v...原创 2020-01-15 19:49:03 · 144 阅读 · 0 评论 -
spring的依赖注入(DI)笔记
什么是依赖注入(DI)?DI(Dependency Injection)和IoC是一样的,当一个类(A)中需要依赖另一个类(B)对象时,把B赋值给A的过程就叫做依赖注入;public class A{ private B b;}public class B{}依赖注入<bean id="b1" class="B"></bean><bean id="...原创 2020-01-15 18:17:05 · 129 阅读 · 0 评论 -
spring为对象(bean)属性赋值(注入)
实体类public class People{ private int id; private String name; private Set<String> sets; // 集合 public People(){ //类创建时默认走类的无参构造方法,仅用于测试,无实际意义 System.out.println("默认构造方法"); } public int ...原创 2020-01-15 18:01:30 · 1363 阅读 · 0 评论 -
spring入门使用方法
spring框架宗旨不重新发明技术,让原有技术使用起来更加方便;spring几大核心功能IoC/DI 控制反转/依赖注入IoC是什么?①IoC完成的事情:原先由程序员主动通过new来实例化对象的事情,转交给Spring负责。②控制反转中控制指的是:控制类的对象③控制反转中反转指的是:转交给spring负责④IoC最大的作用:解耦 ,即程序员不需要管理对象,解除了对象管理和...原创 2020-01-15 17:32:04 · 156 阅读 · 0 评论 -
spring的控制反转(IoC)笔记
spring的IoC功能演示需要搭建好spring配置环境①实体类public class People{ private int id; private String name; public People(){ //类创建时默认走类的无参构造方法,仅用于测试,无实际意义 System.out.println("默认构造方法"); } public int getId()...原创 2020-01-15 17:29:42 · 135 阅读 · 0 评论