![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 52
Asteroid-110
这个作者很懒,什么都没留下…
展开
-
SSM整合:spring层,springMVC层-P17,18
【代码】SSM整合:spring层,springMVC层-P17,18。原创 2022-12-11 22:31:58 · 113 阅读 · 1 评论 -
SSM整合:mybatis层-P17
首先构建新的项目。在mysql中创建我们需要的表注意:分段执行,不要一次性全部执行。接着直接在IDEA中新建maven项目即可。 BookMapper(dao层接口)BookMapper.xml(编写dao层的映射文件,具体的sql语句。CRUD)Books(实体类的创建)BookService(与dao层接口一样)BookServiceImpl(引用了dao层,相当于是代理模式,代理了dao层。并且还可以在dao层的内容上加自己的内容)mybatis-config.x原创 2022-12-05 20:48:02 · 517 阅读 · 0 评论 -
事务-P26,P27
把UserMapperImpl的接口实现类也重写一下。UserMapperImpl2:(生成一个User,用来插入)在spring-dao.xml原有的基础上,增加下面的内容。UserMapper.xml:(配置两个接口sql)事务:要么都成功,要么都失败。UserMapper(增加两个接口)报错,同时也没有插入成功。11直接移植10的代码。原创 2022-11-30 23:05:39 · 251 阅读 · 0 评论 -
spring整合Mybatis-P23,24,25
applicationContext.xml:(将spring-dao.xml与mybatis-config.xml整合为一个)spring-dao.xml(整合了mybatis-config.xml与spring-dao.xml,使两种xml可以互通)mybatis-config.xml:(简化删减里面的内容,将里面的内容移至spring-dao.xml中)UserMapperImpl:(接口的实现类,用来实现 UserMapper的Mybatis)直接改jar包的版本。会出现这样的红字报错。原创 2022-11-30 22:01:54 · 733 阅读 · 0 评论 -
AOP实现方式-P20,21,22
增加一个类:System.out.println("=====方法执行前=====");}System.out.println("=====方法执行后=====");}}applicationContext.xml:(看方式二)原创 2022-11-26 21:19:01 · 474 阅读 · 0 评论 -
代理模式-P19
静态代理:创建项目:Rent由于中介也需要房东,所以需要在此之前new一个房东。你可能认为有没有效果都一样,但是在这个过程中,中介可以有自己的属性和方法。增加自己想要的内容。修改之后Proxy:(增加了自己的特有方法)此时就已经经过了中介之手,租到房了。拓展:新建demo02Client:(测试)测试结果:AOP就是横切进去,用来完善之前的业务。原创 2022-11-22 20:32:39 · 204 阅读 · 0 评论 -
使用Java的方式配置spring-P15
加了这个注解之后,就相当于用MyConfig的java文件来代替之前的beans.xml。我们现在要完全不使用Spring的xml配置了,全权交给Java来做!MyConfig(相当于beans.xml的作用)原创 2022-11-20 18:11:27 · 112 阅读 · 0 评论 -
使用注解开发-P14
Component有几个衍生注解,我们在web开发中,会按照mvc三层架构分层!applicationContext.xml里扫描注解并生效。这四个注解功能完全一致。作用就是方便标识是那个层的注解。将显示的赋值删掉,加入注解Value,测试成功。Component就可以在。原创 2022-11-20 17:27:31 · 60 阅读 · 0 评论 -
Bean的自动装配-P12,P13
五个文件。(没什么需要注意的,之前都讲过也写过,很基础)测试:(成功)原创 2022-11-20 16:46:08 · 62 阅读 · 0 评论 -
DI依赖注入-P8,P9,P10,P11
DI原创 2022-11-20 11:40:51 · 409 阅读 · 0 评论 -
Spring配置-P7
起别名为add。之后测试。测试成功。原创 2022-11-19 23:08:32 · 128 阅读 · 0 评论 -
IOC创建对象的方式-P6
测试IOC是如何实现的,如何帮助你新建对象。1.创建一个新项目spring-03-ioc22.构建包3.User实体类5.MyTest测试这里如果出来结果那么说明getBean的时候,就已经创建对象了。已经实现了构造函数。正确!原创 2022-11-19 19:48:02 · 69 阅读 · 0 评论 -
HelloSpring-P5
里面输入你xml配置的变量名(也就是里面的id名),就相当于创建对象了。里面的bean的参数的含义是:class相当于类,id相当于变量名。而里面的property相当于将id(一个对象)里面的一个属性str赋值为Spring。里面的第一句是固定的。括号里面放你需要加载的配置文件资源。IOC是一种思想,控制反转,对象不由我们来创建了,由spring来管理了。3.建立一个beans.xml。导入配置文件(复制官网的)2.创建一个项目目录。依赖注入只是IOC的一种实现方式。点击左侧,查找你想要的文档。原创 2022-11-17 18:39:02 · 61 阅读 · 0 评论 -
spring-IOC理论推导P3
1.新建一个项目。名字叫做spring-study2.导包3.开始正片。原创 2022-11-15 19:21:24 · 319 阅读 · 0 评论