随笔分类 -  spring&springmvc

摘要:一、不使用spring-kafka的原因 kafka服务端版本为0.10.0.1-Ipv20191220-hbp2.1.0,为避免版本问题导致监听失败,客户端也采用0.10.0.1版本,客户端0.10.0.1版本对应的spring-kafka版本为1.1.0,实际开发过程中发现spring-kafk 阅读全文
posted @ 2020-12-01 14:50 莫等、闲 阅读(3973) 评论(0) 推荐(0)
摘要:@RequestParam 作用:将请求参数绑定到控制器的方法参数上,主要用于接收几班类型参数 语法:@RequestParam(value=”参数名”,required=”true/false”,defaultValue=””) value:参数名 required:是否包含该参数,默认为true 阅读全文
posted @ 2020-04-15 19:08 莫等、闲 阅读(3140) 评论(0) 推荐(0)
摘要:一、基本数据类型的接收 代码: @RequestMapping("/selectRegion") public BaseResult<?> method(String name,int age) { System.out.println(name + ":" + age); return null; 阅读全文
posted @ 2020-04-15 19:00 莫等、闲 阅读(398) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-01-18 17:03 莫等、闲 阅读(185) 评论(0) 推荐(0)
摘要:第一:如果你使用BeanFactory作为Spring Bean的工厂类,则所有的bean都是在第一次使用该Bean的时候实例化 第二:如果你使用ApplicationContext作为Spring Bean的工厂类,则又分为以下几种情况: (1):如果bean的scope是singleton的,并 阅读全文
posted @ 2020-01-15 23:56 莫等、闲 阅读(125) 评论(0) 推荐(0)
摘要:@RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 @Autowired @Autowired 是一个注释,它可以对类成员变量、方法及构造函数进行标注,让 spring 完成 阅读全文
posted @ 2020-01-04 13:13 莫等、闲 阅读(413) 评论(0) 推荐(0)
摘要:springmvc三大组件 处理器映射器:用户请求路径到Controller方法的映射 处理器适配器:根据handler(controlelr类)的开发方式(注解开发/其他开发) 方式的不同区寻找不同的处理器适配器 视图解析器:根据handler返回的view地址文件类型(jsp/pdf….)去寻找 阅读全文
posted @ 2020-01-04 13:04 莫等、闲 阅读(810) 评论(0) 推荐(0)
摘要:Spring提供了编程式事务和声明式事务两种实现方式, 编程式事务允许用户在代码中精确定义事务的边界, 而声明式事务(基于AOP)有助于用户将操作与事务规则进行解耦。 简单地说,编程式事务侵入到了业务代码里面,但是提供了更加详细的事务管理;而声明式事务由于基于AOP,所以既能起到事务管理的作用,又可 阅读全文
posted @ 2020-01-04 12:01 莫等、闲 阅读(2857) 评论(0) 推荐(0)
摘要:Spring容器负责创建应用程序中的bean同时通过ID来协调这些对象之间的关系。作为开发人员,我们需要告诉Spring要创建哪些bean并且如何将其装配到一起。 spring中bean装配有两种方式 隐式的bean发现机制和自动装配 在java代码或者XML中进行显示配置 参考链接:spring 阅读全文
posted @ 2020-01-04 11:55 莫等、闲 阅读(1649) 评论(0) 推荐(0)
摘要:spring中bean的五种作用域 当通过spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域。Spring支持如下5种作用域: singleton:单例模式,在整个Spring IoC容器中,使用singleton定义的Bean将只有一个实例 阅读全文
posted @ 2020-01-04 11:32 莫等、闲 阅读(1537) 评论(0) 推荐(0)
摘要:Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter注入,基于注解的注入。 参考链接:Spring常用的三种注入方式 阅读全文
posted @ 2020-01-03 23:49 莫等、闲 阅读(4003) 评论(0) 推荐(0)
摘要:在运行时,动态的将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。AOP即面向切面编程。使用切面编程,可以将一些系统性的代码提取出来,独立实现,与核心业务代码剥离,比如权限管理、事务管理、日志记录等等。AOP是spring提供的关键特性之一。 AOP的实现原理 AOP分为静态AOP和 阅读全文
posted @ 2020-01-03 13:04 莫等、闲 阅读(2330) 评论(0) 推荐(0)
摘要:IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该 阅读全文
posted @ 2020-01-03 13:01 莫等、闲 阅读(3387) 评论(0) 推荐(0)
摘要:Spring的七个核心模块,供大家参考,具体内容如下 1、Spring core:核心容器 核心容器提供spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFact 阅读全文
posted @ 2020-01-03 13:00 莫等、闲 阅读(10236) 评论(0) 推荐(0)
摘要:1.方便解耦,简化开发 通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。 2.AOP编程的支持 通过Spring提供的A 阅读全文
posted @ 2019-12-30 10:49 莫等、闲 阅读(1245) 评论(0) 推荐(0)