- 博客(15)
- 收藏
- 关注
原创 转载狂神说Java-声明式事务
声明式事务事务特点普通配置模拟事务事务的7种传播特性事务特点普通配置1.导入依赖2.实体类配置文件整合mybatisUserMapper.xml实现类把实现类注入到Spring里面测试类模拟事务有参无参构造故意制造错误deletes没有配置事务之前会加入用户配置事务之后事务的7种传播特性...
2020-05-28 21:57:18
290
原创 转载狂神说java-整合Mybatis方式
整合Mybatis方式把UserMapperImpl.java注入进来applicationContext整合其他配置文件测试类也修改一下
2020-05-27 22:39:31
438
原创 转载狂神说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
387
原创 转载狂神说java-AOP实现方式
AOP实现方式AOP的概念方式一:使用Spring的API接口导入依赖UserService.javaUserServiceImpl.javaLog.javaAfterlog.javaapplicationContext.xmlMyTest.java方式二:自定义类实现DiyPointCut.javaapplicationContext.xmlMyTest.java方式三:注解实现applicationContext.xmlMyTest.javaAOP的概念方式一:使用Spring的API接
2020-05-25 22:08:20
448
原创 转载狂神说java-静态代理再理解
静态代理载理解传统方法改进聊聊AOP传统方法改进目标:给每一个任务前面增加一个日志不推荐的方式,如果有很多实现类,每一个都需要添加增加一个代理类聊聊AOP
2020-05-22 22:18:10
188
原创 转载狂神说java-静态代理
静态代理静态代理角色分析1.Rent.java2.Host.java3.Client.java4.Proxy.java静态代理角色分析抽象角色 : 一般使用接口或者抽象类来实现真实角色 : 被代理的角色代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 .客户 : 使用代理角色来进行一些操作 .1.Rent.java2.Host.java3.Client.java4.Proxy.java...
2020-05-22 21:48:46
265
原创 转载狂神说java-Spring注解开发
Spring注解开发基本配置属性如何注入衍生的注解作用域基本配置1.applicationContext.xml2.user.java3.测试类属性如何注入注入在set方法上同样可以实现衍生的注解作用域
2020-05-18 21:49:34
795
原创 转载狂神说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
264
原创 转载狂神说java-Bean的自动装配
Bean的自动装配Bean的自动装配1.自动装配说明2.测试3.自动装配3.1 Byname自动装配3.2 Bytype自动装配Bean的自动装配1.自动装配说明2.测试1.cat2.dog3.people4.beans.xml5.测试类3.自动装配3.1 Byname自动装配改动beans.xml,同样能测试出结果注入失败,找不到dog2223.2 Bytype自动装配俩个类型一样,直接报错了。所以必须保证类型全局唯一,才可以装配byType
2020-05-16 19:32:32
209
原创 转载狂神说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
279
原创 转载狂神说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.xml2.4 测试类2.5 其他类型的注入修改为student.toString,Address.toS
2020-05-16 17:18:43
753
原创 转载狂神说java-Spring配置
1.别名1.1 beans.xml1.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
317
原创 转载狂神说Java-IOC创建对象方式
IOC创建对象方式)通过无参构造方法来创建通过有参构造方法来创建下标赋值通过类型创建(不建议使用)直接通过参数名构造通过无参构造方法来创建1.spring-study项目下新建module,maven->next,取名spring-03-ioc22.新建user类public class UserT {private String name;public UserT(String name) {this.name = name;}public void setName(Strin
2020-05-10 11:11:32
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人