
Spring
文章平均质量分 94
大迂居士
不忘初心
展开
-
spring 面试题
控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。Spring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期。控制反转IoC是一个很大的概念,可以用不同的方式来实现。其主要实现方式有两种:依赖注入和依赖查找。原创 2023-08-09 21:55:23 · 380 阅读 · 0 评论 -
Spring Security OAuth2.0认证授权 --- 高级篇
六、OAuth2.06.1、OAuth2.0介绍OAuth(开放授权)是一个开放标准,允许用户授权第三方应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方应用或分享他们数据的所有内容。OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth 1.0即完全废止了OAuth1.0。很多大公司如Google,Yahoo,Microsoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权的标准。Oauth协议目前发展到2.0版本,1.0版本过原创 2023-06-19 19:40:01 · 1941 阅读 · 0 评论 -
Spring Security OAuth2.0认证授权 --- 基础篇
一、基本概念1.1、什么是认证进入移动互联网时代,大家每天都在刷手机,常用的软件有微信、支付宝、头条等,下边拿微信来举例子说明认证相关的基本概念,在初次使用微信前需要注册成为微信用户,然后输入账号和密码即可登录微信,输入账号和密码登录微信的过程就是认证。系统为什么要认证?认证是为了保护系统的隐私数据与资源,用户的身份合法方可访问该系统的资源。认证 :用户认证就是判断一个用户的身份是否合法的过程,用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问,不合法则拒绝访问。常见的用户身份认原创 2023-06-19 19:36:20 · 1278 阅读 · 0 评论 -
Spring零基础入门到精通 --- SpringMVC
SpringMVC的拦截器Interceptor规范,主要是对Controller资源访问时进行拦截操作的技术,当然拦截后可以进行权限控制,功能增强等都是可以的。拦截器有点类似 Javaweb 开发中的Filter,拦截器与Filter的区别如下图:描述Filter技术Interceptor技技术范畴Javaweb原生技术SpringMVC框架技术拦截/过滤资源可以对所有请求都过滤,包括任何Servlet、Jsp、其他资源等。原创 2023-03-30 23:10:57 · 396 阅读 · 0 评论 -
Spring零基础入门到精通 --- Spring集成外部环境
原始Javaweb开发中,Servlet充当Controller的角色,Jsp充当View角色,JavaBean充当模型角色,后期Ajax异步流行后,在加上现在前后端分离开发模式成熟后,View就被原始Html+Vue替代。在进行Java开发时要遵循三层架构+MVC,Spring操作最核心的就是Spring容器,web层需要注入Service,service层需要注入Dao(Mapper),web层使用Servlet技术充当的话,需要在Servlet中获得Spring容器。在Servlet中直接使用。原创 2023-03-29 19:37:43 · 106 阅读 · 0 评论 -
Spring零基础入门到精通 --- AOP面向切面编程
事务是开发中必不可少的东西,使用JDBC开发时,我们使用connnection对事务进行控制,使用MyBatis时,我们使用SqlSession对事务进行控制,缺点显而易见,当我们切换数据库访问技术时,事务控制的方式总会变化,Spring 就将这些技术基础上,提供了统一的控制事务的接口。Spring的事务分为:编程式事务控制 和 声明式事务控制事务控制方式解释编程式事务控制Spring提供了事务控制的类和方法,使用编码的方式对业务代码进行事务控制,事务控制代码和业务操作代码耦合到了一起,开发中不使用。原创 2023-03-28 23:00:10 · 1019 阅读 · 0 评论 -
Spring零基础入门到精通 --- IOC基础容器
Spring零基础入门到精通原创 2023-03-25 20:47:39 · 1697 阅读 · 0 评论