![](https://img-blog.csdnimg.cn/79dbeb7f8fc14e0595a43b08bb36818f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring全家桶
文章平均质量分 97
spring学习及其源码分析
编程小栈
一名编程爱好者的学习记录!爱生活、爱交流、专注后台开发,希望把自己所学技术与大家分享。
展开
-
Spring Security OAuth2.0认证授权
文章目录1、基本概念1.1.什么是认证1.2 什么是会话1.3什么是授权1.4授权的数据模型1.4 RBAC1.4.1 基于角色的访问控制2、基于Session的认证方式3、整合案例3.1 SpringMVC+Servlet3.0模拟认证、会话、授权3.1.1引入依赖3.1.2 Spring 容器配置ApplicationConfig3.1.3 servletContext配置 WebConfig3.1.4 加载 Spring容器SpringApplicationInitializer3.1.5实现认证功能翻译 2021-12-09 23:13:29 · 1129 阅读 · 0 评论 -
SpringCloud微服务开发快速入门
文章目录一、微服务介绍1. 什么是微服务?2. 为什么需要微服务?3. 微服务与SOA区别?4. 微服务本质?5. 单体->微服务架构演变6. 微服务开发框架7. 微服务需要学习什么?小结二、SpringCloud1. SpringCloud介绍2. SpringBoot与 SpringCloud的区别3. 服务拆分和远程调用实现远程调用案例案例需求注册RestTemplate实现远程调用4. 提供者与消费者三、SpringCloud微服务常用组件1. Eureka注册中心【1】结构和作用【2】基原创 2021-07-19 14:42:51 · 2121 阅读 · 6 评论 -
springBoot自动配置原理源码分析+自定义starter启动器+可视化监控+mybatisPlus使用
一、springBoot自动化配置原理1. starter管理机制通过依赖了解SpringBoot管理了哪些starter通过依赖 spring-boot-dependencies 搜索 starter- 发现非常多的官方starter,并且已经帮助我们管理好了版本。项目中使用直接引入对应的 starter 即可,这个场景下需要的依赖就会自动导入到项目中,简化了繁琐的依赖。所有的场景启动器都依赖于spring-boot-starter例如druid:<dependency>原创 2021-06-23 13:59:18 · 1332 阅读 · 0 评论 -
springBoot快速开发+配置使用+整合mvc、junit、dtuid、mybatis、redis
一、SpringBoot简介1. 原有Spring优缺点分析1.1 Spring的优点分析Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。1.2 Spring的缺点分析虽然Spring的原创 2021-06-23 13:27:08 · 509 阅读 · 0 评论 -
maven私服搭建+maven高级特性+ssm整合分层构建工程+travel案例核心点记录
文章目录一、私服搭建1. 为什么搭建私服nexus软件的安装2. 私服的使用访问首页仓库介绍从私服下载资源问题:将资源上传到私服第三方宿主仓库 (3rd party)自定义快照版仓库问题1:问题2:自定义发行版仓库二、maven高级依赖范围依赖传递依赖可选依赖排除依赖冲突三、ssm工程改造成分层构建maven的继承为什么需要继承**maven继承的演示**继承的一些应用maven的聚合(多模块开发)ssm工程分层构建四、纯注解开发(了解)SpringConfig.javaSpringMVCConfig.ja原创 2021-06-23 11:35:59 · 1050 阅读 · 0 评论 -
Java【SpringMVC:响应封装、REST、异常处理】
文章目录一、响应与封装返回值1、SpringMVC中响应的多种方式【1】原生API与SpringMVC【实现请求转发】【2】原生API与SpringMVC【实现重定向】【3】原生API与SpringMVC 【以流的形式响应字符串】2、响应时数据共享问题【1】使用request域对象封装响应结果【2】使用Model封装结果【3】使用ModelAndView封装结果【4】代码演示【1】转发响应时共享数据【2】重定向时共享数据3、异步请求的响应1、 使用Response 原生API响应结果2、使用@Respons原创 2021-05-26 21:04:42 · 573 阅读 · 5 评论 -
Java【SpringMVC:核心源码、映射规则、参数绑定】
引入问答题: SpringMVC是什么? SpringMVC的总控制器是什么?有哪些作用? SpringMVC中的三大组件是什么?作用是什么? 口述SpringMVC框架的加载流程? ★ 口述SpringMVC执行流程? ★ @RequestMapping注解的作用?有哪些参数?参数什么意思? SpringMVC可以接收哪些类型的参数?接收规则是什么?编程题: SpringMVC入门案例 使用@RequestMapping注解中的所有参数原创 2021-05-26 20:49:16 · 472 阅读 · 2 评论 -
Java开发【Spring之AOP详解(xml--注解->方法增强、事务管理(声明事务的实现))】
1、理解AOP的相关概念2、理解动态代理的原理及使用3、编写spring AOP中不同通知类型4、应用spring AOP中的注解5、熟练spring的事务管理的方式和常用接口6、理解事务的隔离级别7、掌握事务的传播行为8、完成spring声明式事务案例一、AOP概述1、什么是AOPAOP(Aspect Oriented Programming),即面向切面编程。通过预编译方式(静态代理)或 运行期(动态代理)实现程序功能的统一维护(增强)的一种技术。AOP是OOP的延续,是软原创 2021-05-24 16:46:21 · 557 阅读 · 1 评论 -
Java开发【Spring之IOC详解第二篇(注解开发、JdbcTemplatem模板、Junit整合)】
文章目录一、IOC相关注解1、注解引入2、bean实例化注解3、数据注入的注解1)注入基本类型和String@Value代码演示xml配置Properties配置service层测试2)注入bean类型@Autowired@Qualifier@Resource代码演示service层dao层测试类4、bean作用范围与生命周期注解1)作用范围注解@Scope2)生命周期注解@PostConstruct@PreDestroy3)代码演示service层测试5、纯注解案例演示SpringConfig类测试类6、原创 2021-05-24 16:18:22 · 220 阅读 · 4 评论 -
Java开发【Spring之IOC详解第一篇(xml开发、常用API、ben标签、DI依赖注入)】
文章目录一、 Spring概述二、高内聚低耦合【了解】1、耦合与内聚概述2、解耦过程(分析javaweb开发)3、解耦方案【工厂+反射+配置文件】1)配置文件 bean.properties2)工厂模式-bean单实例 [饿汉模式/懒汉模式]3)工厂类代码-bean多实例三、Spring核心之IOC1、IOC概念和作用2、IOC解耦分析3、手写IOC【工厂模式->解耦】代码演示projoAccount类dao层AccountDao接口AccountDaoImpl实现类servic层AccountSer原创 2021-05-24 15:57:35 · 347 阅读 · 2 评论