随笔分类 - spring
摘要:[TOC]由于spring cloud中涉及的组件比较多,东西比较杂。所以此文主要记录的是一些使用中的关键点,以便日后翻阅查看。## 一、spring cloud是什么**spring cloud**是基于spring boot实现的一系列框架的有序集合。为微服务提供了一整套解决方案。## 二、在线资源官网:https://spring.io/projects/spring-cloud中文网:ht...
阅读全文
摘要:命名规范 自定义 starter,工程命名格式为-spring-boot-starter。 官方starter,工程命名格式为spring-boot-starter-。 创建流程 定义核心业务类,这是该 Starter 存在的意义。 定义自动配置类,其完成对核心业务类的实例化。 若核心业务类中需要从
阅读全文
摘要:我们都知道@SpringBootApplication注解是spring boot项目的启动注解。那么它具体表示什么含义呢,或者说都包含什么功能呢?接下来我们一探究竟。 一、解析@SpringBootApplication SpringBootApplication是一个组合注解 (1)元注解 前四
阅读全文
摘要:springmvc中DispatcherServlet到底是个啥啊?
阅读全文
摘要:此文主要罗列springmvc中的乱码问题解决方案: 乱码原因: 我们的请求响应信息是会经过服务器(tomcat)的,而tomcat会对其进行重新编码(默认是ISO-8859-1)。 一、get请求乱码 解决方案一: 修改tomcat配置文件servlet.xml,指定UTF-8编码,如下: <Co
阅读全文
摘要:本文介绍spring、springmvc、mybatis的整合。 应用系统三层架构分为:表现层(也就是我们通常说的mvc)、业务层(service层)、持久层(dao层)。 如下所示,我们就按照这层次对SSM进行整合。配置文件分门别类: 表现层:springmvc-servlet.xml(配置con
阅读全文
摘要:此文主要讲解springMVC中的请求和转发的使用;以及参数绑定的使用。 一、ModelAndView 比较简单,直接列代码。 /* * ModelAndView测试 */ @RequestMapping("a") public ModelAndView a() { ModelAndView mav
阅读全文
摘要:此文主要是对于spring中AOP实现的一些思考总结 图。 一、先认识两个AOP功能类 1、根据一个表达式判断一个Method是否匹配。 2、根据拦截类类名和拦截器的方法名,获取指定拦截器方法Method。(拦截器即Advice) 其实,在Spring中,还对MethodLocatingFactor
阅读全文
摘要:Spring Ioc、DI 一、总体类图(简略版) 二、BeanDefinition从xml中诞生 三、xml方式setter注入 四、xml方式构造器注入 五、注解获取ScannedGenericBeanDefinit 六、注解方式设置属性值
阅读全文
摘要:本文主要总结一下spring的所有用法,更多原理篇在后续章节。涵盖内容如下所列: 什么是Ioc/DI、AOP、Spring容器 Ioc/DI基于xml、xml和注解混合、以及纯注解的不同实现 AOP基于xml、xml和注解混合、以及纯注解的不同实现 声明式事务基于xml、xml和注解混合、以及纯注解
阅读全文