Spring
Borny鼎鼎
我想,我也是个匠人,砌代码的。
展开
-
spring kafka简单应用
【代码】spring kafka简单应用。原创 2024-04-19 15:13:21 · 179 阅读 · 0 评论 -
CGLIB动态代理
1、说明动态生成一个要代理类的子类,子类重写要代理的类的所有不是final的方法。为没有实现接口的类提供代理,是jdk动态代理很好的补充。应用场景,例如aop、hibernate。2、简单实例 测试结果...原创 2022-06-19 23:45:41 · 98 阅读 · 0 评论 -
JDK动态代理
1、说明 使用jdk的反射机制,创建对象的能力,创建的是代理类的对象。jdk动态代理,必须有接口,目标类必须实现接口。使用代理对象,是为了在不修改目标对象的基础上,增强主业务逻辑。 2、简单实例 测试结果...原创 2022-06-19 23:04:32 · 112 阅读 · 0 评论 -
Spring学习笔记(七)
1、spring+jdbc集成步骤 (1)配置数据源 (2)配置事务(注解方式和XML方式) 2、实例(注解方式) (1)Person.java public class Person { private Integer id; private String name; public Integer getId() { return id; } public v原创 2016-12-05 18:16:35 · 347 阅读 · 0 评论 -
Spring学习笔记(六)
1、AOP 这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。 面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这在软件设计中往往称为职责分配。实际上也就是说,让不同的类设计不同的方法。这样代码就分散到一个个的类中去了。这样做的好处是降低了代码的复杂程度,使类可重用。但是人们也发现,在分散代码的同时,也增加了代码的重复性。比如说,我原创 2016-12-03 21:04:40 · 226 阅读 · 0 评论 -
Spring学习笔记(五)
1、组件自动扫描机制 Spring会在类路径下寻找标注@Component、@Service、@Controller、@Repository注解的类,并把这些类纳入Spring容器管 理。其中,@Component,泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。@Service,业务层组件。 @Controller,控制层组件。@Repository,数据访问层组件,即DAO原创 2016-12-03 16:55:21 · 245 阅读 · 0 评论 -
Spring学习笔记(四)
1、注解注入 注解注入顾名思义就是通过注解来实现注入。 Spring和注入相关的常见注解有Autowired、Resource、Qualifier。 Autowired,按类型装配。Resource,按名称装配,当找不到与名称匹配的bean才会按类型装配。Qualifier和Autowired配合使用,指定bean的名称。 Autowired和Resource注解可以标注在属性或属性的Se原创 2016-12-03 16:27:21 · 260 阅读 · 0 评论 -
Spring学习笔记(三)
1、构造器注入 这种方式的注入是指带有参数的构造函数注入。 2、实例 (1)PersonDao.java public interface PersonDao { public void add(); } (2)PersonDaoBean.java public class PersonDaoBean implements PersonDao { public void add原创 2016-12-03 15:51:40 · 260 阅读 · 0 评论 -
Spring学习笔记(二)
1、依赖注入 在运行期,由外部容器动态地将依赖对象注入到组件中。 2、依赖注入的方式 (1)构造器注入 (2)Set注入 (3)注解注入 3、实例 (1)PersonDao.java public interface PersonDao { public void add(); } (2)PersonDaoBean.java public class PersonDaoBe原创 2016-12-03 15:40:25 · 250 阅读 · 0 评论 -
Spring学习笔记(一)
1、Spring 一个开源的IoC和AOP容器框架。 IoC,控制反转,依赖对象的创建及维护由应用本身转移到外部容器。 AOP,面向切面,通过预编译方式和运行期动态代理实现程序功能统一维护的一种技术。 2、为什么要使用Spring (1)降低组件之间的耦合度。 (2)可以使用容器提供的众多服务,如事务管理服务。 (3)容器提供单例模式支持。 (4)容器提供AOP技术。 (5)容器原创 2016-12-03 15:09:20 · 243 阅读 · 0 评论