Spring5
Spring5 的学习 包括IOC,AOP,JDBCTemplate,事务操作和Spring5的新特性
是小D吖
实力不够,时间来凑,做好该做的事,一切自然水到渠成。
展开
-
秒懂,Java 注解 (Annotation)你可以这样学
转自: https://blog.csdn.net/briblue/article/details/73824058 文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。 Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。 我个人认为,比较糟糕的技术...转载 2020-10-11 10:42:14 · 291 阅读 · 0 评论 -
轻松学,Java 中的代理模式及动态代理
代理代理是英文 Proxy 翻译过来的。我们在生活中见到过的代理,大概最常见的就是朋友圈中卖面膜的同学了。她们从厂家拿货,然后在朋友圈中宣传,然后卖给熟人。按理说,顾客可以直接从厂家购买产品,但是现实生活中,很少有这样的销售模式。一般都是厂家委托给代理商进行销售,顾客跟代理商打交道,而不直接与产品实际生产者进行关联。所以,代理就有一种中间人的味道。接下来,我们说说软件中的代理模式。代理模式代理模式是面向对象编程中比较常见的设计模式。 这是常见代理模式常见的...转载 2020-10-11 12:39:05 · 207 阅读 · 0 评论 -
JdbcTemplate 和 mybatis 的对比
好处:1. jdbcTemplate 是spring对 jdbc操作数据库进行的封装,使得开发者可以直接在java文件中 编写sql,无需配置xml文件。2. 简单效率快缺点:1. 使用时创建连接,不使用时立即释放。频繁的连接开启和关闭造成资源的浪费,影响数据库的性能。解决办法:使用数据库连接池,管理数据库的连接。2. 将sql硬编码到java代码中,如果sql修改,需要重新编译java代码,不利于系统的维护。解决办法:把sql语句定义在 xml配置文件,静态资源3. 在stateme转载 2020-10-10 14:32:36 · 5578 阅读 · 0 评论 -
Spring - IOC Bean管理(XML方式)
Bean管理外部beanref内部bean与级联赋值集合类型注入集合里边设置对象,集合提取为公共部分单实例 多实例 scope生命周期原创 2020-10-10 13:46:21 · 100 阅读 · 1 评论 -
Spring - IOC 依赖注入(XML方式)
bean标签DI依赖注入1. setter方法注入2.使用有参构造注入3.注入null(使用标签)和带有特殊字符的属性值(使用<![CDATA[ ]]>)bean标签 <bean id="user" class="com.d.Spring.IOC.User"></bean> 常用属性: id:类的唯一标识 class:类的全路径名称 创建对象的时候默认的是执行无参构造方法来创建对象DI依赖注入1. setter方法注入User类:pub.原创 2020-10-05 18:08:55 · 215 阅读 · 1 评论 -
Spring - IOC 容器底层原理
IOC概念控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫**“依赖查找”(Dependency Lookup)**。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。-- 百度百科下面会用通俗易懂的话为大家解释IOC底层原理和什么是IOC容原创 2020-10-04 22:37:55 · 508 阅读 · 1 评论