
Spring
文章平均质量分 66
路长且阻
天地者万物之逆旅,光阴者百代之过客
展开
-
spring使用策略模式,实现多种场景登录方式(策略模式)
spring使用策略模式,实现多种场景登录方式@Autowired注解可以帮我们自动注入我们想要的 Bean。如果只是简单使用@Autowired会遇到spring IOC容器中一个接口有多个实现的情况,spring无法识别具体的实现类,如果不是策略模式,我们可以进行具体的指定@Qualifier和@primary来避免bean冲突的情况。但在策略模式中是不行的。而除了这个基本功能之外, @Autowired 还有更加强大的功能,还可以注入指定类型的数组,List/Set 集合,甚至还可以是 Map原创 2021-01-08 14:21:13 · 2056 阅读 · 3 评论 -
MVC(SpringMVC)与ORM(MyBatis)
MVCMVC 模型,它包含了 Model(模型),View(视图)和 Controller(控制器)。是针对表现层的设计模型,MVC是一种设计模式MVC的原理图: M-Model 模型(完成业务逻辑:有javaBean构成,service+dao+entity)V-View 视图(做界面的展示 jsp,html……)C-Controller 控制器(接收请求—>调用模型—>根据结果派发页面)MVC 模型的优势第一:清晰的职责划分。第二:每个组件作用独立。有利于代码的重用。第三:由原创 2020-09-18 17:01:29 · 2733 阅读 · 0 评论 -
Spring boot起步依赖、自动配置与启动执行流程原理
什么是 Spring Boot?Spring Boot :起步依赖 自动配置Spring Boot 并不是一个框架,它是一种创建独立应用程序的更简单方法,只需要很少或没有配置(相比于 Spring 来说)。Spring Boot最好的特性之一是它利用现有的 Spring 项目和第三方项目来开发适合生产的应用程序。spring boot来简化spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用,无需打包部署,直接运行springBoot约定大于配置到底是什么原创 2020-09-10 16:44:31 · 5903 阅读 · 0 评论 -
Spring IOC、AOP与事务
是什么、为什么、怎么样这大概是所有问题必经之路,也是我们解决问题的思路。什么是 IoC?IoC 解决了什么问题?IoC 和 DI 的区别?什么是 AOP?AOP 解决了什么问题?AOP 为什么叫做切面编程?什么是IOC?IoC (Inversion of control )控制反转/反转控制。它是一种思想不是一个技术实现。描述的是:Java 开发领域对象的创建以及管理的问题。ioc的思想最核心的地方在于,资源不由使用资源的双方管理,而由不使用资源的第三方管理,Spring IOC则是第原创 2020-09-09 17:37:30 · 2534 阅读 · 0 评论