Spring
辣是真滴牛啤
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java设计模式之工厂模式(简单工厂模式、工厂方法模式、抽象工厂模式、Spring IOC)
文章目录一、简单工厂模式1.if else/switch case2.反射二、工厂方法模式三、抽象工厂模式四、Spring IOC一、简单工厂模式简单工厂模式是指由一个工厂类对象决定创建哪一种产品类的实例,简单工厂模式适用于工厂类负责创建的对象较少的场景。简单工厂模式的实现方式:1.if else/switch case其实简单工厂模式的这种写法,就和我们平时代码中的根据不同的参数情况,创建不同的对象几乎相同,看下面代码:创建动物接口:创建不同的动物实现动物接口:创建了一个动物工厂,根原创 2020-08-11 12:32:35 · 498 阅读 · 0 评论 -
服务器向前端传输静态资源(Java)
在编写项目时可能会遇到一些需求,前端向后台请求静态资源(图片、JS、HTML等),JS和HTML一般是不会改变的,但是对于图片来说就可能需要后台的处理,所以我提出了两种方式来解决。1.使用 Nginx 实现动静分离顾名思义,就是将静态资源存储到 Nginx 服务器上,让 Nginx 去处理一些静态资源的请求,具体配置可以参考:Nginx整合Tomcat实现动静分离2.后台服务器返回需要处理的图片这里就以前端需要登录验证码向后台服务器请求验证码图片的需求为例:该服务调用Google工具包Produc原创 2020-05-12 22:47:11 · 824 阅读 · 0 评论 -
Mybatis 原理分析(SpringBoot)
前言在学习之前需要复习以下知识:动态代理JDBC操作了解Spring容器的创建流程一、向Spring容器中注入Mapper接口代理对象1.注册MapperScannerConfigurer组件的 BeanDefinition ,并在void registerBeanDefinitions 方法中为MapperScannerConfigurer组件设置@MapperSacn注解中所配置的属性信息;MapperScannerRegistrar.java2.MapperScannerConf原创 2020-05-09 13:59:39 · 429 阅读 · 0 评论 -
SpringBoot2.X 多项目maven依赖管理
SpringBoot2.X 依赖管理有两种方式:一、spring-boot-starter-parent在开发springboot项目时,如果只是开发简单的springboot项目我们可以采用 pom 单继承spring-boot-starter-parent,如下:spring-boot-starter-parent 是一个特殊的 starter,它继承自spring-boot-depe...原创 2020-04-28 14:14:28 · 732 阅读 · 0 评论 -
Spring注解开发【源码分析】
一、注册组件@ComponentScan扫描指定包下的组件。String[] value():扫描基础包范围Filter[] includeFilters():扫描并获取符合过滤规则的组件Filter[] excludeFilters():扫描并排除符合过滤规则的组件 - 过滤规则由@Filter定义@Filter定义扫描包的组件过滤规则。FilterType type():过...原创 2020-04-08 12:31:02 · 631 阅读 · 0 评论 -
SpringBoot校园导航图后台代码实现
一、前言数据结构课设写一个校园导航图,正好舍友会安卓,于是我就用SpringBoot和他合作写了一个前后端交互的项目,由于时间之后3天,所以就没有加一些用户模块、权限模块,也就简单实现了景点信息、路径信息的增删改查。二、所需技术SpringBoot搭建项目的整体框架景点数据、路径数据采用MySQL数据库查询数据添加缓存使用Redis数据库DAO层使用MyBatis框架都是一些基本...原创 2020-01-13 22:20:50 · 743 阅读 · 2 评论 -
微服务?集群?分布式?CAP-BASE定理?RPC?
文章目录一、微服务1.单体应用(ALL IN ONE)2.单体应用的缺点3.催生出微服务架构风格4.微服务应用(大型分布式应用)二、集群三、分布式1.分布式与微服务的关系2.分布式与集群的关系3.大型分布式应用(微服务应用)构建四、分布式系统CAP问题1.什么是CAP2.C和A之间的抉择2.1 CP架构2.2 AP架构2.3 CA架构3.与NoSQL的关系4.与BASH的关系五、RPC1.REST...原创 2019-12-09 19:46:43 · 987 阅读 · 0 评论 -
SpringMVC - 运行流程图及分析
SpringMVC流程描述:①用户发送请求(同步、异步),请求被Spring前端控制器 DispatcherServlet 获取②DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得HandlerExecutionChain对象并返回注意:1.HandlerMapping:HandlerMappin...原创 2019-08-06 16:04:15 · 284 阅读 · 1 评论
分享