- 博客(15)
- 收藏
- 关注
原创 转载狂神说Java-声明式事务
声明式事务事务特点普通配置模拟事务事务的7种传播特性 事务特点 普通配置 1.导入依赖 2.实体类 配置文件 整合mybatis UserMapper.xml 实现类 把实现类注入到Spring里面 测试类 模拟事务 有参无参构造 故意制造错误deletes 没有配置事务之前会加入用户 配置事务之后 事务的7种传播特性 ...
2020-05-28 21:57:18
313
原创 转载狂神说java-整合Mybatis方式
整合Mybatis方式 把UserMapperImpl.java注入进来 applicationContext整合其他配置文件 测试类也修改一下
2020-05-27 22:39:31
453
原创 转载狂神说java-MyBatis第一个程序
MyBatis第一个程序1.创建数据库2.新建项目3.导入jar包4.编写mybatis核心配置文件mybatis-config.xml5.编写mybatis工具类MybatisUtils.java6.实体类User.java7.配置文件UserMapper.xml 思路流程:搭建环境–>导入Mybatis—>编写代码—>测试 1.创建数据库 2.新建项目 3.导入jar包 子项目也有父项目的jar包 4.编写mybatis核心配置文件mybatis-config.xml 连接上
2020-05-26 22:03:15
403
原创 转载狂神说java-AOP实现方式
AOP实现方式AOP的概念方式一:使用Spring的API接口导入依赖UserService.javaUserServiceImpl.javaLog.javaAfterlog.javaapplicationContext.xmlMyTest.java方式二:自定义类实现DiyPointCut.javaapplicationContext.xmlMyTest.java方式三:注解实现applicationContext.xmlMyTest.java AOP的概念 方式一:使用Spring的API接
2020-05-25 22:08:20
467
原创 转载狂神说java-静态代理再理解
静态代理载理解传统方法改进聊聊AOP 传统方法 改进 目标:给每一个任务前面增加一个日志 不推荐的方式,如果有很多实现类,每一个都需要添加 增加一个代理类 聊聊AOP
2020-05-22 22:18:10
204
原创 转载狂神说java-静态代理
静态代理静态代理角色分析1.Rent.java2.Host.java3.Client.java4.Proxy.java 静态代理角色分析 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 . 客户 : 使用代理角色来进行一些操作 . 1.Rent.java 2.Host.java 3.Client.java 4.Proxy.java ...
2020-05-22 21:48:46
290
原创 转载狂神说java-Spring注解开发
Spring注解开发基本配置属性如何注入衍生的注解作用域 基本配置 1.applicationContext.xml 2.user.java 3.测试类 属性如何注入 注入在set方法上同样可以实现 衍生的注解 作用域
2020-05-18 21:49:34
813
原创 转载狂神说java-注解实现自动装配
注解实现自动装配beans.xmlpeople.java测试类还可以使用@Resource注解 beans.xml 记得开启注解支持 people.java 添加@Autowired 测试类 使用注解甚至可以省略set方法 还可以使用@Resource注解 小结: @Resource和@Autowired的区别: 都是用来自动装配的,都可以放在属性字段上 @Autowired先通过bytype的方式实现,类型重复byname方式找 @Resource默认通过byname的方式实现,如
2020-05-18 18:23:35
282
原创 转载狂神说java-Bean的自动装配
Bean的自动装配Bean的自动装配1.自动装配说明2.测试3.自动装配3.1 Byname自动装配3.2 Bytype自动装配 Bean的自动装配 1.自动装配说明 2.测试 1.cat 2.dog 3.people 4.beans.xml 5.测试类 3.自动装配 3.1 Byname自动装配 改动beans.xml,同样能测试出结果 注入失败,找不到dog222 3.2 Bytype自动装配 俩个类型一样,直接报错了。所以必须保证类型全局唯一,才可以装配 byType
2020-05-16 19:32:32
216
原创 转载狂神说java-bean的作用域
bean的作用域 在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象 . 1.单例模式 当一个bean的作用域为Singleton,那么Spring IoC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。Singleton是单例类型,就是在创建起容器时就同时自动创建了一个bean的对象,不管你是否使用,他都存在了,每次获取
2020-05-16 18:06:11
303
原创 转载狂神说java-依赖注入
依赖注入1.构造器注入2.Set方式注入2.1 Address类2.2 Student类2.3 beans.xml2.4 测试类2.5 其他类型的注入2.6 其他类型测试结果3.拓展方式注入 1.构造器注入 2.Set方式注入 2.1 Address类 Address为引用对象 2.2 Student类 get,set,toString方法要添加,此处省略。 2.3 beans.xml 2.4 测试类 2.5 其他类型的注入 修改为student.toString,Address.toS
2020-05-16 17:18:43
765
原创 转载狂神说java-Spring配置
1.别名 1.1 beans.xml 1.2 测试类 2.bean的配置 2.1 beans.xml 可以用多种分隔符分隔,如逗号,空格,分号等 2.2 测试类 3. import 一般用于团队开发使用,它可以将多个配置文件,导入合并为一个。 3.1 新建applicationContext.xml文件 各自beans.xml里面有重名也没有关系,会选择其中一个。 3.2 测试类 ...
2020-05-10 22:00:23
326
原创 转载狂神说Java-IOC创建对象方式
IOC创建对象方式)通过无参构造方法来创建通过有参构造方法来创建下标赋值通过类型创建(不建议使用)直接通过参数名构造 通过无参构造方法来创建 1.spring-study项目下新建module,maven->next,取名spring-03-ioc2 2.新建user类 public class UserT { private String name; public UserT(String name) { this.name = name; } public void setName(Strin
2020-05-10 11:11:32
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1